728x90
📍 number 타입 값을 `method` 없이 배열에 거꾸로 넣기
number
의 값을 거꾸로 집어 넣을 때 reverse
함수를 사용하여 넘길 수도 있지만, 숫자의 특성을 이용해서 넣을 수도 있다.
// 문자열
let number = 12345;
let reverseArr = (""+number).split('').reverse().map((item) => +item);
// 숫자
let number = 12345;
let arr = [];
do {
arr.push(number%10);
number = Math.floor(number/10);
} while(number > 0);
👉🏽 [5, 4, 3, 2, 1] // 결과는 동일
반응형
'Algorithm > 논리적사고(Logical Think)' 카테고리의 다른 글
[ 논리적사고 ] - 배열 중간에 있는 값을 맨 앞으로 옮기기 (0) | 2021.09.03 |
---|---|
[ 자바스크립트(JavaScript) ] 2차원 행렬 sort하기 (0) | 2021.08.20 |
[ 논리적사고 ] - string함수 사용하지 않고 자연수 거꾸로 뒤집기 (0) | 2021.08.20 |
[ 논리적사고 ] - 자연수의 자릿수 합 구하기 (0) | 2021.08.20 |
[ 논리적사고 ] - number 함수를 사용하지 않고 순서 유지한 채로 number 만들기 (0) | 2021.08.20 |
댓글