수박수박수박수박수박수? - 프로그래머스(자바)

강신찬·2023년 7월 11일
0
class Solution {
    public String solution(int n) {
        String answer = "";
        for(int i = 1; i<=n; i++) {
            if(i%2 == 0) {
                answer += "박";
            }else{
                answer += "수";
            }
        }
        return answer;
    }
}
  • 음.. 처음에는 어렵게 생각해서 "박수"를 선언해서 n을 2로 나눈다음에 어쩌구 저쩌구 생각해서 짜봤다.
  • 테스트해보니 메모리초과.. 아무래도 반복문을 두번돌렸기때문이라고 생각된다.
  • 다시 반복문을 한번만 수행할 수 있게 고민하고 짜보았다.
  • n만큼 반복하는데 인덱스가 홀수면 "박"을 더하고 작수면 "수"를 더하게 해주었더니 풀렸다. 끝.
profile
꾸준히 공부하는 풀스텍 개발자

0개의 댓글