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));
}
'개발 공부 > 알고리즘' 카테고리의 다른 글
[항해 99 모의고사 알고리즘 ] "몇시간 했더라?" JavaScript (0) | 2022.03.15 |
---|---|
[프로그래머스 알고리즘] "이상한 문자 만들기" JavaScript /.split(), .sort(), . join() , .parseInt() (0) | 2022.03.15 |
[프로그래머스 알고리즘] "이상한 문자 만들기" JavaScript / .map() (0) | 2022.03.15 |
[프로그래머스 알고리즘] "자릿수 더하기" JavaScript / .reduce(), parseInt() (0) | 2022.03.15 |
[프로그래머스 알고리즘] "완주하지 못한 선수" JavaScript / .sort (), map (0) | 2022.03.14 |