연습문제
🔥 수박수박수박수박수박수? 🔥
길이가 n이고, "수박수박수..."패턴을 유지하는 문자열을 리턴하는 함수 solution을 완성해보자.
n | return |
---|---|
3 | "수박수" |
4 | "수박수박" |
class Solution {
public String solution(int n) {
String answer = "";
for(int i=1;i<n+1;i++){
if(i%2==0){
answer+="박";
}else{
answer+="수";
}
}
return answer;
}
}
짝수면 "박"을 홀수면 "수"를 answer에 더해주는 방식으로 문제해결!
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();
}
}
StringBuilder를 이용하면 append를 사용할 수 있었다.
그리고 삼항연산자 사용한거 간단해보여...
간단하게 문제를 해결할 수 있도록 생각하자!