[문제풀이] 자연수 뒤집어 배열로 만들기 / TIL # 65

1714 단어 문제풀이TILTIL

문제풀이

풀이

문제링크 <<

const solution = n => String(n).split('').reverse().map(num => Number(num));
  • 처음에 주어진 넘버를 String()을 통해 문자열로 바꾼 뒤 split('')을 통해 배열로 변경하고, map을 통해 문자였던 숫자들을 다시 Number형으로 변경시키는 식으로 풀이하였다.
  • 지난번에 풀이할 때처럼 처음에 단순히 sort로 풀이하려다가 안되서 다른 메서드를 찾는 행동을 되풀이 하였다.
    문제에서 의도치 않게 정렬 순서가 변경되면 결과 값은 맞지만 test case에는 실패로 뜨는 경우가 발생하고 이를 유발하는 것이 정렬 관련 메서드인 'sort'이다.
    따라서 필요한 경우가 아니라면 사용을 자제하는 것이 좋을 것 같다.

좋은 웹페이지 즐겨찾기