[프로그래머스] 수박수박수박수박수박수? (javascript)

드한승훈·2020년 8월 24일
0

문제 출처

문제 요약

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

문제 풀이

첫번째 풀이

function solution(n) {
    let result = ""
    for(let i = 1; i<=n; i++){
        if(i % 2 === 0){
            result += "박"
        }else{
            result += "수"
        }
    }
    return result
}

최종 풀이

function solution(n) {
    return "수박".repeat(n).substring(0,n)
}

결론

String.repeat 메소드 를 거의 사용하지 않다보니 잊어먹고 있었다.

profile
프론트 엔드 개발자

0개의 댓글