#나의 풀이

function solution(n) {
    var answer = '';
    if(n === 1){
        answer = "수";
    }
    if (n % 2 === 0){
        answer = "수박".repeat(n/2);
    }
    else{
        answer = "수박".repeat(n/2) + "수";
    }
    return answer;
}

 

#다른 방법

const waterMelon = n => {
    return '수박'.repeat(n/2) + (n%2 === 1 ? '수' : '');
}

 

*repeat 메서드의 존재를 알았다.

*코드의 간결화를 조금 더 고민하며 코드를 짜야겠다.

'코딩테스트 > Javascript' 카테고리의 다른 글

시저 암호  (0) 2021.01.11
문자열을 정수로 바꾸기  (0) 2021.01.11
서울에서 김서방 찾기  (0) 2021.01.09
문자열 다루기 기본  (0) 2021.01.06
문자열 내림차순으로 배치하기  (0) 2021.01.05

+ Recent posts