#나의 풀이
function solution(n) {
var answer = [];
answer = JSON.stringify(n).split("").reverse().map((e) => parseInt(e));
return answer;
}
#다른 방법
function solution(n) {
// 숫자풀이
let arr = [];
do {
arr.push(n % 10);
n = Math.floor(n / 10);
} while (n > 0);
return arr;
}
*숫자로 풀어보려고 하는 생각은 하지 않았다. 실행시간은 숫자 그대로 풀이하는 것이 좀 더 빠른 것으로 나왔다.
'코딩테스트 > Javascript' 카테고리의 다른 글
정수 내림차순으로 배치하기 (0) | 2021.01.31 |
---|---|
자릿수 더하기 (0) | 2021.01.24 |
이상한 문자 만들기 (0) | 2021.01.18 |
약수의 합 (0) | 2021.01.13 |
시저 암호 (0) | 2021.01.11 |