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

이한결·2023년 1월 30일
0

프로그래머스

목록 보기
101/107
post-thumbnail

문제 설명

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

제한 조건

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

입출력 예

나의 코드

function solution(n) {
 let str = String(n);
    let arr = [...str];
    let num = [];
    arr.forEach((a) => num.push(Number(a)));
    return num.reverse();
}

코드 리뷰

일단 n을 문자열로 바꾸었다. 그리고 배열에 스프레드를 사용하여 넣어주었다.

그렇게 하면 split()을 쓴것과 같은 효과를 본다. 그 상태에서 forEach를 사용하여 num이라는 배열에 숫자 형태로 다시 넣었다.

마지막으로 reverse()라는 것을 사용하여 값을 뒤집어서 반환하였다.

profile
평범한 삶을 위하여

0개의 댓글