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

lisoh·2022년 3월 12일
0
post-thumbnail

문제

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

문제 설명

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

제한 조건

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

풀이 과정

//map 강의 
https://developer.mozilla.org/ko/docs/Web/JavaScript/Reference/Global_Objects/Array/map
//method chaining을 이용해보자
//reverse()를 이용해보자

function solution(n) {
     return Array.from(n+'') //이 트릭 너무 멋져욘 (핑) 문법을 찾는 능력이 뛰어나시군요 !
                 .reverse()
                 .map(n => +n);    
}

관련 개념

parseInt

parseInt는 몇진수를 쓰는지 꼭 써줘야함 오옹
parseInt(a, 10)
10진수가 default임

변환 비용(RTTI)

형변환을 안하고 푸는게 가장 성능이 높다
캐스팅 런타임 비용이 줄어든다. (C++언어에서 유래한 듯)
https://sexycoder.tistory.com/55

profile
프론트엔드 개발자를 꿈꾸는 개발초보 호랑이

0개의 댓글