Notice
Recent Posts
Recent Comments
Link
관리 메뉴

윤일무이

[JavaScript] 프로그래머스 코딩테스트 레벨 1 : 자연수 뒤집어 배열로 만들기 본문

⚙️ 코딩테스트

[JavaScript] 프로그래머스 코딩테스트 레벨 1 : 자연수 뒤집어 배열로 만들기

썸머몽 2023. 4. 6. 01:40
728x90

문제 및 제한사항

 

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

 

**제한사항**

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

 

풀이 방법

 

자연수 n을 뒤집기 위해 문자열로 만들어준 후 split으로 쪼개 배열로 만들어줬다.

배열로 만들어두면 reverse 매서드를 사용할 수 있다. 사용한 후 다시 숫자 형태로 돌려주기 위해 각 요소를 Number화 해준다.

reverse를 모른다면 for문에서 -1(맨 끝 인덱스)부터 -1씩 해서 끝부터 돌아줘도 될 것 같다.

 

코드

function solution(n) {
    return n.toString().split('').reverse().map(Number);
}
function solution(n) {
    let arr = []
    let nString = n.toString().split('')
    
    for (let i = nString.length-1; i >= 0; i--) {
        arr.push(Number(nString[i]))
    }
    return arr
}
728x90