https://programmers.co.kr/learn/courses/30/lessons/12922
While( i < 10){
sum = sum + i;
i++;
}
System.out.println(sum);
i가 10이 될때까지 1씩 증가하면서 sum함수에 i씩 더하기!
sum은 45를 출력(10보다 작은수를 조건으로 걸었으므로)
문제
class Solution {
public String solution(int n) {
String answer = "";
String a = "수박";
String b = "";
int i = 0;
if(n % 2 == 0) {
while(i < n/2) {
answer = answer + a;
i++;
}
}else {
while(i < n/2 + 1) {
b = b + a;
i++;
// 홀수일땐 substring을 통해 마지막 글자만 빼줌
answer = b.substring(0, b.length()-1);
}
}
return answer;
}
}
'Programmers' 카테고리의 다른 글
[Java] 프로그래머스 : 주식가격(Stack 사용) (0) | 2022.06.21 |
---|---|
[Java] 프로그래머스 : 타겟 넘버(DFS 사용) (0) | 2022.06.20 |
[Java] 프로그래머스: 2016(switch사용) (0) | 2022.06.17 |
[Java] 프로그래머스: 가운데 글자 가져오기(substring사용) (0) | 2022.06.17 |
[Java] 프로그래머스: 예산(Arrays.sort사용) (0) | 2022.06.16 |
댓글