728x90
나:
class Solution {
public String solution(int n) {
String answer = "";
label: while(true){
if(n!=0){
answer+="수";
n--;
}else{
break label;
}
if(n!=0){
answer+="박";
n--;
}else{
break label;
}
}
return answer;
}
}
그지같지만 단순한 코드
ㅋㅋㅋㅋㅋㅋㅋㅋ 풀면된거아님?ㅎ
그치만 너무 중복된게 많아서 다시 좀 더 생각해봤당
class Solution {
public String solution(int n) {
String answer = "";
int num = n-n;
while(num!=n){
num++;
answer+= num%2==1?"수":"박";
}
return answer;
}
}
이정도면 굿?굿굿?
위에꺼보단 훨씬 나은듯~
아직까진 프로그래머스에 내가 풀 수 있는 문제가 있다는 거 자체가 감격스럽다 ㅎㅎ
대견한 나^,^
다음부턴 이런식으로 해보도록하자^,^
public class WaterMelon {
public String watermelon(int n){
return new String(new char [n/2+1]).replace("\0", "수박").substring(0,n);
}
출처: https://programmers.co.kr/learn/courses/30/lessons/12922/solution_groups?language=java
728x90
'with my rubber duck > codingTest' 카테고리의 다른 글
[프로그래머스] 완주하지 못한 선수 (0) | 2022.06.06 |
---|---|
[프로그래머스] K번째변수 풀어보기 (0) | 2022.06.03 |
[프로그래머스] 가운데 글자 가져오기 (0) | 2022.06.02 |
백준 2442 자바 (0) | 2022.04.18 |
백준 2441 별 찍기 - 4 자바 (0) | 2022.04.17 |
댓글