728x90
문제
정답
class Solution {
public String solution(int n) {
String answer = "";
int num;
String word = "수박";
if ( n % 2 == 0 ) {
num = n / 2;
for(int i = 0; i < num; i++) {
answer += word;
}
} else {
num = n / 2;
for(int i = 0; i < num; i++) {
answer += word;
}
answer += "수";
}
return answer;
}
}
짝수인 경우와 홀수인 경우로 나누었습니다. 짝수는 2로 나눈 다음 횟수 만큼 더해주었고, 홀수의 경우도 짝수와 같지만 마지막에 "수"를 추가해 주었습니다.
728x90
'프로그래머스 코딩테스트 > JAVA' 카테고리의 다른 글
[프로그래머스] 부족한 금액 계산하기JAVA (0) | 2024.07.25 |
---|---|
[프로그래머스] 문자열 내림차순으로 배치하기 JAVA (0) | 2024.07.25 |
[프로그래머스] 약수의 개수와 덧셈JAVA (0) | 2024.07.25 |
[프로그래머스] 내적 JAVA (0) | 2024.07.25 |
[프로그래머스] 가운데 글자 가져오기 JAVA (0) | 2024.07.25 |