https://programmers.co.kr/learn/courses/30/lessons/12931
function solution(n){
return n.toString().split('').reduce((a, b) => parseInt(a) + parseInt(b),0);
}
let n = 123;
console.log(solution(n));
각 자리수의 숫자를 더해 하나의 답을 도출해낸다고하여 reduce가 떠올랐다.
우선 n이 숫자이기 때문에 각 자리수로 나누기 위해 String으로 바꾸고, reduce를 이용해 현재값을 계속 더해준다.
이 때 기준값 0을 지정해 주지않으면, 마지막 테스트케이스에서 오류가 발생한다.