개발 공부/알고리즘
[프로그래머스 알고리즘] "자연수 뒤집기" JavaScript / .reverse() .map()
U_D
2022. 3. 15. 11:57
1. 문제 설명
자연수 n을 뒤집어 각 자리 숫자를 원소로 가지는 배열 형태로 리턴해주세요. 예를들어 n이 12345이면 [5,4,3,2,1]을 리턴합니다.
2. 제한 조건
n은 10,000,000,000이하인 자연수입니다.
3. 예시
입력/출력
4. 풀이
[map / reverse 활용]
처음 성공한 map 활용!
n을 배열로 만들어주고 map으로 하나씩 건들이는데 정수로 바꿔주면서 reverse로 역순으로 배치
function solution(n) {
var answer = [];
n = (n + "").split("")
answer = n.reverse().map(a => parseInt(a))
return answer;
}
[toString]
function solution(n) {
return n.toString().split('').reverse().map(val => parseInt(val));
}