This is a blog.

수박수박수박수박수박수? 본문

RECORD/Programmers

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

Calcot 2023. 3. 24. 02:15

문제 설명


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

제한 조건

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

 

입출력 예

n return
3 "수박수"
4 "수박수박"

 

 

 

내가 푼 답 - Java

class Solution {
    public String solution(int n) {

        char su = '수';
        char park = '박';
        String answer = "";

        for(int i=0; i<n; i++){

            if(i % 2 == 0)
                answer += su;
            else
                answer += park;

        }

        return answer;
    }
}


// 위의 코드랑 똑같지만 더 간결하게
class Solution {
    public String solution(int n) {      
      
        String answer = "";       

        for(int i=0; i<n; i++){
            answer += i % 2 == 0 ? '수' : '박';
        }
        
        return answer;
    }
}

'RECORD > Programmers' 카테고리의 다른 글

문자열 내림차순으로 배치하기  (0) 2023.03.24
내적  (0) 2023.03.24
가운데 글자 가져오기  (0) 2023.03.24
없는 숫자 더하기  (2) 2023.03.24
제일 작은 수 제거하기  (0) 2023.03.23
Comments