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

쿼카쿼카·2022년 9월 11일
0

알고리즘

목록 보기
10/67
function solution(n) {
    // 내가 푼 풀이
    var answer = '';
    for(let i=1; i<=n; i++) answer += i%2 ? '수' : '박';
    return answer;
    // repeat 이용
    return '수박'.repeat(n/2) + (n%2 ? '수': '');
}

repeat을 이용한 풀이

  • repeat(count)의 count가 정수가 아니면 버림하여 계산
  • n%2 && '수'를 하면 +가 있기 때문에 n%2가 0일 때 수박수박0이 되어 오류
profile
쿼카에요

0개의 댓글