프로그래머스 Day02 출력, 연산
덧셈식 출력하기
💫문제 설명💫
두 정수 a, b가 주어질 때 다음과 같은 형태의 계산식을 출력하는 코드를 작성해 보세요.
a + b = c
💫제한사항💫
1 ≤ a, b ≤ 100
💫입출력 ex💫
입력 | 출력 |
---|---|
4 5 | 4 + 5 = 9 |
문제풀이
System.out.println(a + " + " + b + " = " + (a + b));
문자열 붙여서 출력하기
💫문제 설명💫
두 개의 문자열 str1, str2가 공백으로 구분되어 입력으로 주어집니다.
입출력 예와 같이 str1과 str2을 이어서 출력하는 코드를 작성해 보세요.
💫제한사항💫
1 ≤ str1, str2의 길이 ≤ 10
💫입출력 ex💫
입력 | 출력 |
---|---|
apple pen | applepen |
Hello World! | HelloWorld! |
문제풀이
// replace() 써야 되는 줄 알았는데 아니였음.
System.out.println(a + b);
문자열 돌리기
💫문제 설명💫
문자열 str이 주어집니다.
문자열을 시계방향으로 90도 돌려서 아래 입출력 예와 같이 출력하는 코드를 작성해 보세요.
💫제한사항💫
1 ≤ str의 길이 ≤ 10
💫입출력 ex💫
입력 | 출력 |
---|---|
abcde |
문제풀이
for(int i=0; i < a.length(); i++) {
System.out.printf(a.charAt(i)+"\n");
}
홀짝 구분하기
💫문제 설명💫
자연수 n이 입력으로 주어졌을 때 만약 n이 짝수이면 "n is even"을,
홀수이면 "n is odd."를 출력하는 코드를 작성해 보세요.
💫제한사항💫
1 ≤ n ≤ 1,000
💫입출력 ex💫
입력 | 출력 |
---|---|
100 | 100 is even |
1 | 1 is odd |
문제풀이
if(n%2 == 0) {
System.out.println(n + " is even");
} else {
System.out.println(n + " is odd");
}
문자열 겹쳐쓰기
💫문제 설명💫
문자열 my_string, overwrite_string과 정수 s가 주어집니다.
문자열 my_string의 인덱스 s부터 overwrite_string의 길이만큼을
문자열 overwrite_string으로 바꾼 문자열을 return 하는 solution 함수를 작성해 주세요.
💫제한사항💫
my_string와 overwrite_string은 숫자와 알파벳으로 이루어져 있습니다.
1 ≤ overwrite_string의 길이 ≤ my_string의 길이 ≤ 1,000
0 ≤ s ≤ my_string의 길이 - overwrite_string의 길이
💫입출력 ex💫
my_string | overwrite_string | s | result |
---|---|---|---|
“He11oWor1d” | “lloWorl” | 2 | “HelloWorld” |
“Program29b8UYP” | “merS123” | 7 | “ProgrammerS123” |
문제풀이
answer = my_string.substring(0, s) + overwrite_string + my_string.substring(overwrite_string.length() + s);
Leave a comment