728x90
반응형

자연수 두집어 배열로 만들기
문제설명 :
자연수 n을 뒤집어 각 자리 숫자를 원소로 가지는 배열 형태로 리턴해주세요. 예를들어 n이 12345이면 [5,4,3,2,1]을 리턴합니다.
제한 사항
- n은 10,000,000,000이하인 자연수입니다.
입출력 예
n | result |
12345 | [5, 4, 3, 2, 1] |
접근
: 숫자를 문자로 바꾼 후 배열을 만들어 Number()로 형변환 후 배열을 반전시켜주었다.
function solution(n) {
return n.toString().split("").map(el => Number(el)).reverse()
}
solution
function solution(n) {
var arr = [];
do {
arr.push(n%10);
n = Math.floor(n/10);
} while (n>0);
return arr;
}
728x90
반응형
'자료구조 및 알고리즘 > JavaScript Practice' 카테고리의 다른 글
JS Practice) 프로그래머스 Lv.1 : 문자열을 정수로 바꾸기 (1) | 2023.05.23 |
---|---|
JS Practice) 프로그래머스 Lv.1 : 정수 제곱근 판별 (0) | 2023.05.22 |
JS Practice) 프로그래머스 Lv.1 : 문자열 내 p와 y의 개수 (0) | 2023.05.18 |
JS Practice) 프로그래머스 Lv.1 : x만큼 간격이 있는 n개의 숫자 (0) | 2023.05.17 |
JS Practice) 프로그래머스 Lv.1 : 나머지가 1이 되는 수 찾기 (0) | 2023.05.16 |