본문 바로가기
실천하기/코딩테스트

level 1) 자연수 뒤집어 배열로 만들기

by 한코코 2022. 9. 15.

자연수를 주면 뒤집어서 하나씩 요소로 넣어서 배열을 반환하기

12345 -> [5,4,3,2,1]

 

function solution(n) {
  var answer = [];
  let str = String(n).split("");
  for (let i = 0; i < str.length; i++) {
    answer[str.length - 1 - i] = Number(str[i]);
  }
  return answer;
}

처음엔 이걸 생각했는데 너무 복잡해보였다.

 

function solution(n) {
  var answer = [];
  do {
    answer.push(n % 10);
    n = Math.floor(n / 10);
  } while (n > 0);

  return answer;
}

이게 훨씬 간단해보여서 이걸로 결정

 

 


암기해두면 좋을 메서드

string.reverse() // 배열을 뒤집어주는 메서드

댓글