1)
import java.util.Arrays;
class Solution {
public String solution(int n) {
String answer = "";
char[] charArray = new char[n];
for(int i = 0; i < n; i++) {
if(i % 2 == 0) charArray[i] = '수';
else charArray[i] = '박';
}
answer = String.valueOf(charArray);
return answer;
}
}
2)
import java.util.Arrays;
class Solution {
public String solution(int n) {
String answer = "";
for (int i = 0; i < n; i++) {
answer += i % 2 == 0 ? "수" : "박";
}
return answer;
}
}
3)
StringBuilder
를 사용한 분들이 있었다. StringBuilder
, StringBuffer
의 존재에 대해 자꾸 까먹는다. import java.util.Arrays;
class Solution {
public String solution(int n) {
StringBuilder answer = new StringBuilder();
for(int i = 1; i <= n; i++) {
answer.append(i % 2 == 0 ? "박" : "수");
}
return answer.toString();
}
}
✔️ 이건 위의 코드 1,2,3번에 대한 결과!