문제 설명
정수 n이 매개변수로 주어질 때 n의 각 자리 숫자의 합을 return하도록 solution 함수를 완성해주세요
제한사항
0 ≤ n ≤ 1,000,000
풀이
각 자릿수마다 더해주면 된다.
for문을 쓸 수도 있고 reduce()를 사용할 수도 있다.
//for문 사용 시
const solution = (n) => {
let acc = 0;
for(let i = 0; i < String(n).length; i ++){
acc += +String(n)[i];
}
return acc;
}
//reduce() 사용 시
const solution = (n) => String(n).split("").reduce((acc,cur) => acc += +cur, 0);