[프로그래머스 lv.1] 수박수박수박수박수박수? by JS

개구링·2021년 7월 22일
0
post-thumbnail

✉ Question

🔗 문제링크

문제 설명

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

제한 조건

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


💌 Answer

문자열 문제
Math.floor(n / 2) 만큼 '🍉🍉'을 추가한다.
n이 짝수라면 그대로 리턴 / 홀수라면 '🍉'를 추가해 리턴해준다.

function solution(n) {
    let answer = '';

    for(let i = 0; i < Math.floor(n / 2); i++) {
        answer += '수박';
    }

    return n % 2 === 0 ? answer : answer + '수';
}

profile
기록을 취미로

0개의 댓글