[programmers]javascript 자연수 뒤집어 배열로 만들기

rondido·2022년 9월 13일
0

알고리즘

목록 보기
51/84

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


문제 설명

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

  • 제한 조건

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



문제 풀이

function solution(n) {
    var answer = n.toString().split("").reverse().map(item => parseInt(item));
    
    return answer;
}

  • 여기서 n.toString().split("").reverse() 후 Number로 감싸서 해주면 될 줄 알았지만 null을 반환 그래서 map을 사용하여 item을 정수 변환, 새로운 배열로 만들어 반환 해줌

다른 사람 풀이

function solution(n) {
    // 숫자풀이
    var arr = [];

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

    return arr;
}
profile
개발 옆차기

0개의 댓글