본문 바로가기

Algorithm

수박수박수박수박수박수?

반응형

문제 설명

길이가 n이고, 수박수박수박수....와 같은 패턴을 유지하는 문자열을 리턴하는 함수, solution을 완성하세요. 예를들어 n이 4이면 수박수박을 리턴하고 3이라면 수박수를 리턴하면 됩니다.

제한 조건

  • n은 길이 10,000이하인 자연수입니다.

입출력 예

n                                                                           return

3 수박수
4 수박수박

 

풀이

class Solution {
    public String solution(int n) {
         StringBuilder answer = new StringBuilder();


        for (int i = 1; i <= n; i++) {
            if (i == 1)
                answer.append("수");
            else if (i % 2 == 0)
                answer.append("박");
            else if (i % 2 == 1)
                answer.append("수");
        }
        return answer.toString();
    }
}

 

문제 출처 : programmers.co.kr/learn/courses/30/lessons/12922

반응형

'Algorithm' 카테고리의 다른 글

스킬트리  (0) 2020.12.09
2016년  (0) 2020.12.09
문자열 내 마음대로 정렬하기  (0) 2020.12.08
같은 숫자는 싫어  (0) 2020.12.08
소수 찾기  (0) 2020.12.07