자연수 n을 뒤집어 각 자리 숫자를 원소로 가지는 배열 형태로 리턴해주세요. 예를들어 n이 12345이면 [5,4,3,2,1]을 리턴합니다.
n = 12345
return [5,4,3,2,1]
n = 12345
reversedN = 54321
n의 각 자릿수를 split해준다. (split 하기 위해서 숫자형인 n을 문자형으로 우선 변환시켜줘야 한다.)
let toString = n.toString()
let splitValue = toString.split('')
그 다음 split된 n을 reverse 시켜준다.
let splitValue = toString.split('').reverse()
-> ['5', '4', '3', '2', '1']
최종적으로는 숫자형값의 배열을 return 해주어야 하기 때문에 reverse() 뒤에 map() 메서드를 사용하면 숫자형으로 반환할 수 있게된다.
let splitValue = toString.split('').reverse().map(a => Number(a))
function solution(n) {
let toString = n.toString();
let splitValue = toString.split('').reverse().map(a => Number(a));
return splitValue;
}