자료구조 & 알고리즘
[javascript]숫자에서 각 자리 뽑아오기
판교너굴맨
2022. 1. 6. 21:41
예를들어 123 이라는 숫자가 있다.
123의 자릿수의 합을 구하는 문제가 주어졌다.
문자열이라면 for문, reduce 등으로 간단하게 계산할 수 있겠지만 타입을 변경하지 않고 바꾸는 방법을 찾아보았다.
let num = 123;
let sum = 0;
while (num > 0) {
console.log(num); // 123 12 1
sum += num % 10;
num = Math.floor(num / 10);
}
console.log(sum); // 6