HD

[프로그래머스] 수박수박수박수박수박수? (feat.코딩테스트) 본문

공부/Lv1(알고리즘)

[프로그래머스] 수박수박수박수박수박수? (feat.코딩테스트)

hunecenter 2022. 1. 6. 16:54
반응형

[문제]

https://programmers.co.kr/learn/courses/30/lessons/12922?language=java 

 

코딩테스트 연습 - 수박수박수박수박수박수?

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

programmers.co.kr


[문제 설명]

길이가 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==1){
          		answer += "박";
         	}else{
          		answer += "수";
        	}
        }
        return answer;
    }        
}

n 변수에 들어오는 숫자만큼 for 문을 돌면서 i%2 나머지 값이 1이면 "박" 아니면 "수" 문자를 answer 변수에 문자를 합쳐서 return 합니다.

반응형
Comments