[Java] 수박수박수박수박수박수
by Roel Downey728x90
반응형
수박수박수박수박수박수
문제
풀이
class Solution {
public String solution(int n) {
String answer = "";
while(n != 0) {
if(n == 1) {
answer=answer.concat("수");
n-=1;
} else if(n==2) {
answer=answer.concat("수박");
n-=2;
}else {
answer=answer.concat("수박");
n-=2;
}
}
return answer;
}
}
위의 방식대로 하면 n의 숫자가 클수록 효율성이 안 좋다. 그래서 또 생각해 보았다.
class Solution {
public String solution(int n) {
String answer = "";
answer = new String(new char[n/2+1]).replace("\0","수박").substring(0,n);
return answer;
}
}
728x90
반응형
'알고리즘_자료구조 > 문제풀이' 카테고리의 다른 글
[Java] 두 개 뽑아서 더하기 (0) | 2020.09.22 |
---|---|
[Java] 크레인 인형뽑기 게임 (0) | 2020.09.22 |
[Java] 자연수 뒤집어 배열로 만들기 (0) | 2020.03.06 |
[Java]서울에서 김서방 찾기 (0) | 2020.03.06 |
[Java] 자릿수 더하기 (0) | 2020.03.06 |
블로그의 정보
What doing?
Roel Downey