본문 바로가기

프로그래머스 1단계 - 자연수 뒤집어 배열로 만들기 본문

알고리즘/1단계

프로그래머스 1단계 - 자연수 뒤집어 배열로 만들기

개발자로 거듭나기 2022. 10. 21. 09:19
반응형

1 단계 : 자연수 뒤집어 배열로 만들기

코딩테스트 연습 > 연습문제 > 자연수 뒤집어 배열로 만들기


문제 설명

자연수 n을 뒤집어 각 자리 숫자를 원소로 가지는 배열 형태로 리턴해주세요. 예를들어 n이 12345이면 [5,4,3,2,1]을 리턴합니다.


제한 조건

n은 10,000,000,000이하인 자연수입니다.


입출력 예
n return
12345 [5,4,3,2,1]

반응형

코드

function solution(n) {
    // String(n).split('') => ['1', '2', '3', '4', '5']
    // ['1', '2', '3', '4', '5'].reverse() 뒤집어서 number로 만들어서 return
    return String(n).split('').reverse().map(x => Number(x));
}

리뷰

순서는 다음과 같다
1. 자연수를 분리하기 위해서 문자열로 만들어서 split하면 배열로 반환되겠죠?
2. 그렇게 되면 문제에서 요구하는 대로 reverse 메서드로 뒤집어서 map 씌워서 반환하면 되겠죠?
3. map은 정수형으로 바꾸기 위해서 사용했습니다.

총평 : .

출처 : https://school.programmers.co.kr/learn/courses/30/lessons/12932
반응형
Comments