[프로그래머스] 124 나라의 숫자

YunJeong Goo·2020년 11월 4일
0

프로그래머스

목록 보기
1/4

문제

https://programmers.co.kr/learn/courses/30/lessons/12899#

풀이

function solution(n) {
    let result = [];
    let portion = n;
    let remain = 0;
    
    while (portion > 0) {
        remain = portion % 3;
        portion = Math.floor(portion / 3);
        
        switch(remain) {
            case 1 :
                result.push(1);
                break;
            case 2 :
                result.push(2);
                break;
            case 0:
                result.push(4);
                portion -= 1;
                break;
        }
    }
    
    return result.reverse().join('');
}

index로 규칙성 찾기
3의 배수로 나누어지는 예외 처리하기

0개의 댓글

관련 채용 정보