길이가 n이고, "수박수박수박수...."와 같은 패턴을 유지하는 문자열을 리턴하는 함수, solution을 완성하세요. 예를들어 n이 4이면 "수박수박"을 리턴하고 3이라면 "수박수"를 리턴하면 됩니다.
n은 길이 10,000이하인 자연수입니다.
class Solution { public String solution(int n) { String answer = ""; for (int i = 0; i < n; i++) { if (i % 2 == 0) { answer += "수"; } if (i % 2 == 1) { answer += "박"; } } return answer; } }
3항 연산자
public class Solution2 { public String solution(int n){ String result = ""; for (int i = 0; i < n; i++) result += i % 2 == 0 ? "수" : "박"; return result; } // 실행을 위한 테스트코드입니다. public static void main(String[] args){ Solution2 wm = new Solution2(); System.out.println("n이 3인 경우: " + wm.solution(3)); System.out.println("n이 4인 경우: " + wm.solution(4)); } }