자연수를 주면 뒤집어서 하나씩 요소로 넣어서 배열을 반환하기
12345 -> [5,4,3,2,1]
function solution(n) {
var answer = [];
let str = String(n).split("");
for (let i = 0; i < str.length; i++) {
answer[str.length - 1 - i] = Number(str[i]);
}
return answer;
}
처음엔 이걸 생각했는데 너무 복잡해보였다.
function solution(n) {
var answer = [];
do {
answer.push(n % 10);
n = Math.floor(n / 10);
} while (n > 0);
return answer;
}
이게 훨씬 간단해보여서 이걸로 결정
암기해두면 좋을 메서드
string.reverse() // 배열을 뒤집어주는 메서드
'실천하기 > 코딩테스트' 카테고리의 다른 글
level 1) 정수 제곱근 판별 (0) | 2022.09.15 |
---|---|
level 1) 약수의 합 (0) | 2022.09.15 |
level 1) 각 자릿수 더하기 (0) | 2022.09.15 |
[220111] Lv.1 / 짝수와 홀수 (0) | 2022.01.11 |
[220110] Lv.1 / 최소공배수, 최대공약수 구하기 (0) | 2022.01.11 |
댓글