자료구조 및 알고리즘/JavaScript Practice

JS Practice) 프로그래머스 Lv.1 : 자연수 뒤집어 배열로 만들기

Ryomi 2023. 5. 19. 09:30
728x90
반응형

 

자연수 두집어 배열로 만들기

문제설명 :

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

 

제한 사항

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

 

입출력 예

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

 

접근

:  숫자를 문자로 바꾼 후 배열을 만들어 Number()로 형변환 후  배열을 반전시켜주었다. 

function solution(n) {
    return n.toString().split("").map(el => Number(el)).reverse()
}

 

solution

function solution(n) {
    var arr = [];

    do {
        arr.push(n%10);
        n = Math.floor(n/10);
    } while (n>0);

    return arr;
}
728x90
반응형