블로그

[프로그래머스, 자바스크립트] 알고리즘-28 자연수 뒤집어 배열로 만들기 본문

알고리즘

[프로그래머스, 자바스크립트] 알고리즘-28 자연수 뒤집어 배열로 만들기

wooluck 2019. 12. 1. 12:15

출처 : 프로그래머스 알고리즘 코딩테스트 Level.1

https://programmers.co.kr/learn/courses/30/lessons/12932?language=javascript

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

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

제한 조건

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

입출력 예시


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

 

풀이 과정

1. 자연수를 자릿수 별로 분리한 배열로 만든다.

2. reverse()

3. 배열을 반환한다.

 

답안

function solution(n) {
    return (n+'').split('').reverse().map( s => +s);
}

배열을 반환하기 전에 문자열을 숫자로 다시 변경하는 작업이 필요하다.

 

Comments