매개변수 : 자연 수 n
자연수 n
을 뒤집어 각 자리 숫자를 원소로 가지는 배열의 형태를 만들어서 return
해라.
n
은 10,000,000,000이하인 자연수이다.
function solution(n) {
var answer = [];
var nString = n.toString().split('').reverse();
for(let i = 0; i < nString.length; i++) {
answer.push(Number(nString[i]))
}
return answer;
}
문제 설명
1. 매개변수 n
은 숫자열이다. nString
이라는 변수를 만들어준다.
2. 그리고 문자열로 바꿔준 후, 구분을 지어줄 메소드 split
을 사용한 후, 문자열을 뒤집어주는 메소드인 reverse
을 사용한다. 👉🏻 '5', '4', '3', '2', '1'로 이뤄져있다.
3. for
문을 이용해 nString
인 변수의 길이인 만큼 반목문을 돌려준다.
4. 빈 배열이 담긴 auswer
안에 push
메소드를 이용해 추가해주게 되면 nString
의 원소인 [i]
를 넣어주면 [ '5', '4', '3', '2', '1' ]로 문자열로 나온다.
5. Number
로 형변환을 다시 해주고 answer
을 return
시켜주었다.