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

크롱·2023년 9월 25일
0

코딩테스트

목록 보기
8/61

문제

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

내 풀이

숫자를 입력받으면, 문자로 바꾼뒤 split('')을 통해 배열로 만들고, 문자로 된 배열의 원소를 숫자로 만들었다.

function solution(n) {
    let arr = n.toString().split('').map(x=>parseInt(x))
    let answer =[]
    for(let i=0;i<arr.length;i++){
        answer[i]= arr[arr.length-i-1]
    }
    return answer;
}

다른 풀이

Array.reverse()로 간편하게

function solution(n) {
   return 
  n.toString().split('').reverse().map(o => o = parseInt(o));
}


solution(1234)일때->
  n.toString().split('').reverse()["4","3","2","1"]
profile
👩‍💻안녕하세요🌞

0개의 댓글