https://school.programmers.co.kr/learn/courses/30/lessons/12932
문제 설명
자연수 n을 뒤집어 각 자리 숫자를 원소로 가지는 배열 형태로 리턴해주세요. 예를들어 n이 12345이면 [5,4,3,2,1]을 리턴합니다.
제한 조건
- n은 10,000,000,000이하인 자연수입니다.
입출력 예
n | return |
12345 | [5,4,3,2,1] |
나의 문제 풀이
n의 입력값은 int형이므로 toSting()을 사용하여 string으로 변환 시켜 줬다.
그 이후에 split("")을 사용하여 배열로 변환 해준 뒤 reverse()를 사용하여 내림차순으로 정렬했다.
현재 string 형태라 마지막에 Number을 사용하여 다시 int로 바꾸어주었다.
function solution(n) {
return n.toString().split("").reverse().map((x) => Number(x));
}
'코딩 문제 > 프로그래머스 [ JavaScript ]' 카테고리의 다른 글
[ 프로그래머스 / JavaScript ] 문자열을 정수로 바꾸기 (0) | 2022.10.05 |
---|---|
[ 프로그래머스 / JavaScript ] 두 정수 사이의 합 (0) | 2022.10.04 |
[ 프로그래머스 / JavaScript ] 멀리 뛰기 (0) | 2022.10.03 |
[ 프로그래머스 / JavaScript ] 행렬의 곱셈 (0) | 2022.10.03 |
[ 프로그래머스 / JavaScript ] 다음 큰 숫자 (0) | 2022.10.02 |
댓글