[알고리즘 문제풀이] 자연수 뒤집어 배열로 만들기

😎·2022년 11월 20일
0

알고리즘 문제풀이

목록 보기
14/27

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

제한 조건
n은 10,000,000,000이하인 자연수입니다.
입출력 예
n return
12345 [5,4,3,2,1]

내가 작성한 코드


function solution(num){
    let result=[];
    num = num.toString().split('').reverse();
    for(let i=0; i<num.length; i++){
        result.push(parseFloat(num[i]));
    }
    return result;
}

문제해설
매개변수로 받은 num의 값을 문자열로 전환후
split()메소드를 통해 배열로 전환함 이후 reverse() 메소드를 통해 배열의 요소들을 역순으로 배치한다.
for문을 통해 역순으로 배치한 배열의 요소들을 숫자값으로 변환하여 하나씩 result 배열에 넣어준후 result 를 반환

profile
개발 블로그

0개의 댓글