[프로그래머스] Level1 수박수박수박수박수박수? - JavaScript

김영웅·2022년 5월 18일
0

알고리즘

목록 보기
6/6

문제 설명

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

제한 조건

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

문제 풀이

function solution(n) {
    let result = "수박".repeat(n/2);
    if (n % 2 == 1) {
        return result + "수";
    } else {
        return result
    }
}

풀이 방법

  • '수박'이 반복된다에 초점을 맞춰서 repeat()를 사용했다.
  • 홀수일 경우 "수"를 추가하는 방식을 선택했음
profile
주니어 PM을 꿈꾸고 있습니다!

0개의 댓글