728x90
알고리즘05
문제 설명
자연수 n을 뒤집어 각 자리 숫자를 원소로 가지는 배열 형태로 리턴해주세요. 예를들어 n이 12345이면 [5,4,3,2,1]을 리턴합니다.
제한 조건
- n은 10,000,000,000이하인 자연수입니다.
입출력 예
n | return |
12345 | [5,4,3,2,1] |
나의 풀이
string(), split(), reverse(), map()을 이용하여 풀이하였습니다. 배운
메서드들을 최대한으로 활용해 보았습니다.
function solution(n) {
return String(n).split('').reverse().map(Number)
}
다른 풀이
do while문을 이용한 풀이방법입니다.
function solution(n){
var arr = [];
do {
arr.push(n%10);
n = Math.floor(n/10);
} while (n>0);
return arr;
}
728x90
반응형
'알고리즘' 카테고리의 다른 글
프로그래머스 1단계 : 수박수박수박수박수박수? (4) | 2022.11.02 |
---|---|
프로그래머스 1단계 : 문자열 내 p와 y의 개수 (2) | 2022.11.01 |
프로그래머스 1단계 : 자릿수 더하기 (1) | 2022.10.31 |
프로그래머스 1단계 : 평균 구하기 (1) | 2022.10.31 |
프로그래머스 1단계 : 약수의 합 (1) | 2022.10.31 |
댓글