class Solution {
public String solution(int n) {
if(n == 0)
return "";
String answer = "";
int x = 0;
while(x < n)
{
x ++;
if (x % 2 == 1)
{
answer += "수";
}
else
{
answer += "박";
}
}
return answer;
}
}
public class WaterMelon {
public String watermelon(int n){
return new String(new char [n/2+1]).replace("\0", "수박").substring(0,n);
}
// 실행을 위한 테스트코드입니다.
public static void main(String[] args){
WaterMelon wm = new WaterMelon();
System.out.println("n이 3인 경우: " + wm.watermelon(3));
System.out.println("n이 4인 경우: " + wm.watermelon(4));
}
}
n/2+1 : 길이는 1부터 시작.
빈 char배열이 생성되면 \0으로 먼저 생성