[Level1] 자연수 뒤집어 배열로 만들기

JMinkyoung·2021년 4월 15일
0

Programmers

목록 보기
20/32

문제

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

제한 조건

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


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

문제 풀이

주어진 n은 자연수라서 문자열.split('') 을 사용할 수 없으므로 String(n) 을 통해 문자열로 바꿔 준 후 한글자씩 잘라서 answer 배열에 저장한다. 그 후 map 함수를 통해 각 글자에 1을 곱해 정수로 만든 후 다시 answer에 저장한다. 그 후 배열.reverse()를 이용하여 배열을 뒤집어준다.

정답 코드 (내 풀이)

function solution(n) {
    let answer = String(n).split('');
    answer = answer.map((v)=>v*1);
    answer.reverse();
    return answer;
}
profile
Frontend Developer

0개의 댓글