반응형
문제
자연수 n을 뒤집어 각 자리 숫자를 원소로 가지는 배열 형태로 리턴해주세요. 예를들어 n이 12345이면 [5,4,3,2,1]을 리턴합니다.
풀이
function solution(n) {
numToString = n.toString();
let answer = [];
for(i=0; i< numToString.length; i++){
answer[i] = Number(numToString.charAt(i));
}
answer = answer.reverse();
return answer;
}
이 문제는 자릿수 더하기를 응용하여 구현했다.
https://cheese-donut.tistory.com/41?category=1045432
Array.prototype.reverse()
reverse()는 배열의 순서를 반전시킨다.
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/reverse
반응형
'front-end 공부하기 > 코딩테스트' 카테고리의 다른 글
[코딩 테스트 연습] 정수 내림차순으로 배치하기 (javascript) (0) | 2022.09.28 |
---|---|
[코딩 테스트 연습] 문자열 내 p와 y의 개수 (javascript) (0) | 2022.09.27 |
[코딩 테스트 연습] 자릿수 더하기 (javascript) (0) | 2022.09.26 |
[코딩 테스트 연습] 약수의 합 (javascript) (0) | 2022.09.26 |
[코딩 테스트 연습] 평균 구하기 (javascript) (0) | 2022.09.26 |
댓글