Algorithm/Programmers

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

일렁이는코드 2021. 9. 9. 01:03

 

문제 설명

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

 

제한 조건 

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

예시 

입출력

n return
12345 [5,4,3,2,1]

 

 

첫 문제풀이

function solution(n) {
  var answer=[];
  var numArr = String(n).split('').reverse();
  
  for(let i=0; i<numArr.length; i++) answer[i]=Number(numArr[i]);
  
  return answer;
}

//console.log(solution(12345));
  1. numArr
    매개변수 n (type=number) 를 각각의 자릿수에 있는 요소를 배열에 저장 (이 때, type은 string이 된다.) 후 배열의 요소를 뒤집어준다.
  2. answer
    string 타입이였던 numArr 배열의 요소를 number으로 바꾸어 저장해준다.

 

https://programmers.co.kr/learn/courses/30/lessons/12932

반응형