우선 length를 알아야 했기에 이전에 사용했던 toString과 Math.floor를 사용해 n을 문자열화 해서 길이를 구하고 다시 int화 시키는 작업을 진행하였다. 이전과 다른 점이 있다면 배열과 숫자를 거꾸로 배열하는 것이었다.
배열은 for문을 돌려서 math.floor과 함께 배열 안에 들어가도록 코딩하였다.
그런데 그 상태로 코드를 돌리니, 숫자가 n 그대로 나와 실패했다.
숫자를 거꾸로 돌리는 방법은 sort밖에 모르는데, 어찌 사용해야할지 감이 잡히질 않아 구글링을 진행하였다.
reverse()라는 문법이 있다는 것을 알게 됐다. 이를 이용해서 문제를 해결했다.
function solution(n) {
var answer = [];
n = n.toString();
for (let i=0; i<n.length; i++){
answer[i] = Math.floor(n[i])
}
return answer.reverse();
}
'코테' 카테고리의 다른 글
정수 내림차순으로 배치하기 (0) | 2024.09.25 |
---|---|
문자열을 정수로 바꾸기 (0) | 2024.09.06 |
x만큼 간격이 있는 n개의 숫자 (0) | 2024.08.26 |
나머지가 1이 되는 수 찾기 (0) | 2024.08.21 |
약수의 합 (0) | 2024.08.20 |