PS:0

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

Juliie 2020. 9. 16. 15:43

링크

programmers.co.kr/learn/courses/30/lessons/12932

 

코딩테스트 연습 - 자연수 뒤집어 배열로 만들기

자연수 n을 뒤집어 각 자리 숫자를 원소로 가지는 배열 형태로 리턴해주세요. 예를들어 n이 12345이면 [5,4,3,2,1]을 리턴합니다. 제한 조건 n은 10,000,000,000이하인 자연수입니다. 입출력 예 n return 12345

programmers.co.kr


문제 설명

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


제한 조건

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

문제 풀이

1) 코드 설명

 (1) 매개변수로 받은 n을 string으로 형변환 해준다,

 (2) 가장 마지막 자릿수의 숫제부터 차례로 배열에 push한다.

 

2) 코드

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