ALGORITHM/PROGRAMMERS

[프로그래머스] 자연수 뒤집어 배열로 만들기 | javascript

heeney 2021. 7. 10. 01:17
728x90

문제 설명

자연수 n을 뒤집어 각 자리 숫자를 원소로 가지는 배열 형태로 리턴해주세요. 예를들어 n이 12345이면 [5,4,3,2,1]을 리턴합니다.

제한 조건

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

입출력 예

n return
12345 [5,4,3,2,1]

작성한 코드

function solution(n) {
    let an = [];
    n = n.toString().split('').reverse();
    for(let x of n) {
        x = x*1;
        an.push(x);
    }
    return an;
}

그러나 더 간결하고 쉬운 방법이 있습니다. ^^.. map을 이용하면 좋습니다.

다른분의 좋은 코드

function solution(n) {
    return n.toString().split('').reverse().map(o => o = parseInt(o));
}

 

728x90