코딩 테스트 풀이 🛠

[프로그래머스] 수박수박수박수박수박수?

엄성준 2023. 1. 15. 20:15
728x90

문제 설명

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

 

입출력 예


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

 

나의 풀이

 

1
2
3
4
5
6
7
8
9
10
11
12
function solution(n) {
    
    const repeatNum =  Math.floor(n/2)
    
    const word = '수박'
    
    if(n % 2 === 0){     
        return word.repeat(repeatNum)
    }else{
        return word.repeat(repeatNum)+'수'
    }
}
cs
728x90