문제 설명
자연수 n을 뒤집어 각 자리 숫자를 원소로 가지는 배열 형태로 리턴해주세요. 예를들어 n이 12345이면 [5,4,3,2,1]을 리턴합니다.
제한 조건
n은 10,000,000,000이하인 자연수입니다.
예시
입출력
n | return |
12345 | [5,4,3,2,1] |
첫 문제풀이
function solution(n) {
var answer=[];
var numArr = String(n).split('').reverse();
for(let i=0; i<numArr.length; i++) answer[i]=Number(numArr[i]);
return answer;
}
//console.log(solution(12345));
- numArr
매개변수 n (type=number) 를 각각의 자릿수에 있는 요소를 배열에 저장 (이 때, type은 string이 된다.) 후 배열의 요소를 뒤집어준다. - answer
string 타입이였던 numArr 배열의 요소를 number으로 바꾸어 저장해준다.
반응형
'Algorithm > Programmers' 카테고리의 다른 글
프로그래머스 14 | 이상한 문자 만들기 (0) | 2021.09.10 |
---|---|
프로그래머스 13 | 자릿수 더하기 (0) | 2021.09.09 |
프로그래머스 11 | 정수 내림차순으로 배치하기 (0) | 2021.09.08 |
프로그래머스 10 | 정수 제곱근 판별 (0) | 2021.09.06 |
프로그래머스 09 | 제일 작은 수 제거하기 (0) | 2021.09.06 |