혼자 적어보는 노트

[Javascript] 자릿 수끼리 더하는 법 본문

Javascript

[Javascript] 자릿 수끼리 더하는 법

jinist 2021. 10. 13. 01:27
let num=1234;
let sum=0;

while(num){
    sum+=(num%10);
    num=Math.floor(num/10)
} // 4 + 3 + 2 + 1

console.log(sum) // 10

자릿수 구하려면 나머지를 구하는 방식으로 접근하여 진행

 

혹은

 

reduce 사용

let num=1234;
let sum = num.toString().split('').reduce((a,b) => a + Number(b), 0);
console.log(sum) // 10
Comments