문제 설명
자연수 n을 뒤집어 각 자리 숫자를 원소로 가지는 배열 형태로 리턴해주세요. 예를들어 n이 12345이면 [5,4,3,2,1]을 리턴합니다.
제한 조건
n은 10,000,000,000이하인 자연수입니다.
입출력 예
n return
12345 [5,4,3,2,1]
function solution(num){
let result=[];
num = num.toString().split('').reverse();
for(let i=0; i<num.length; i++){
result.push(parseFloat(num[i]));
}
return result;
}
문제해설
매개변수로 받은 num의 값을 문자열로 전환후
split()
메소드를 통해 배열로 전환함 이후reverse()
메소드를 통해 배열의 요소들을 역순으로 배치한다.
for문을 통해 역순으로 배치한 배열의 요소들을 숫자값으로 변환하여 하나씩 result 배열에 넣어준후 result 를 반환