728x90
문제 설명
자연수 n을 뒤집어 각 자리 숫자를 원소로 가지는 배열 형태로 리턴해주세요.
예를들어 n이 12345이면 [5,4,3,2,1]을 리턴합니다.
제한 사항
- n은 10,000,000,000이하인 자연수입니다.
문제 풀이 방법
- n은 number 타입으로 들어오기에 우선 String 타입으로 바꿔주고
펼침연산자를 이용해 배열에 할당해준다. - 이후 reverse()를 이용해 뒤집어 주고 map()으로 각 요소를 parseInt()로 숫자화시켜준다.
코드
function solution(n) {
const answer = [...`${n}`].reverse().map(e => parseInt(e));
return answer;
}
728x90
'코딩 테스트 > 프로그래머스 코딩 테스트 연습' 카테고리의 다른 글
1Level / 연습문제 / 문자열 내 p와 y의 개수 (0) | 2022.11.07 |
---|---|
1Level / 연습문제 / 정수 제곱근 판별 (0) | 2022.11.03 |
1Level / 연습문제 / 햄버거 만들기 (못 품, 다른 사람 코드 참고) (0) | 2022.10.27 |
1Level / 연습문제 / 약수의 합 (0) | 2022.10.27 |
1Level / 연습문제 / 콜라츠 추측 (0) | 2022.10.25 |