반응형

※ 본 내용은 완전한 정답이 아닐 수 있고 개인의 기준에 맞춰 작성한 코드입니다. 참고만 해주세요 ! 

 

▶  문제 설명 

 

사용언어 : JAVA

 

길이가 n이고, "수박수박수박수...."와 같은 패턴을 유지하는 문자열을 리턴하는 함수, solution을 완성하세요.

예를들어 n이 4이면 "수박수박"을 리턴하고 3이라면 "수박수"를 리턴하면 됩니다.

 

class Solution {
    public String solution(int n) {
        String answer = "";
        for(int i=0; i<n; i++){
            if(i%2 == 0){
                answer += "수";
            } else{
                answer += "박";
            }
        }        
        return answer;
    }
}

 

- 반복문 사용 (문자열 길이만큼)

- % 이용하여 2로 나눈 나머지 구함

- 2로 나눈 나머지값이 0이면 짝수 , 따라서 "수" 을 문자열에 더해줌

- 2로 나눈 나머지값이 0이 아니면 홀수, 따라서 "박" 을 문자열에 더해줌

 

반응형

+ Recent posts