자연수 n을 뒤집어 각 자리 숫자를 원소로 가지는 배열 형태로 리턴해주세요. 예를들어 n이 12345이면 [5,4,3,2,1]을 리턴합니다.
n은 10,000,000,000이하인 자연수입니다.
toString()
매소드array.split('')
메소드array.reverse()
메소드array.map('')
메소드parseInt
메소드parseInt()
함수는 문자열 인자를 구문분석하여 특정 진수(수의 진법 체계에 기준이 되는 값)의 정수를 반환합니다.
parseInt(string, radix);
string
분석할 값. 만약 string
이 문자열이 아니면 문자열로 변환합니다.
radix
string
이 표현하는 정수를 나타내는 2와 36사이의 진수.
parseInt 함수는 첫 번째 인자를 문자열로 변환하고 파싱하고, 그 문자열을 파싱하여 정수나 NaN을 리턴합니다.
function solution(n) {
let array = n.toString().split('').reverse();
return array.map( x => x.parseInt(x));
}
function solution(n) {
// 문자 풀이
// return (n +"").split("").reverse().map( v => parseInt(v));
// 숫자 풀이
let arr = [];
do{
arr.push(n%10);
n = Math.floor(n/10);
} while(n>0);
return arr;
}