조씨의 개발 블로그

[JavaScript] 프로그래머스 - 자연수 뒤집어 배열로 만들기 본문

Algorithm/programmers_level1

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

JoC 2020. 2. 20. 15:10

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

 

문제 설명

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

 

제한 조건

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

입출력 예

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

문제풀이

function solution(n) {
    var answer = [];
    n = n.toString();
    var len =  n.length-1;
    
    for(let i=len; i>=0; i--){
        answer.push(parseInt(n.charAt(i)));
    }
    return answer;
}

 

다른 방법

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

 

github 소스: https://github.com/rovm/algorithm/blob/master/programmers_level1/nReverseToArray.js

출처: 프로그래머스 코딩 테스트 연습, https://programmers.co.kr/learn/challenges

Comments