
나의풀이
function solution(n) {
let arr = (n+'').split('')
return arr.reduce((acc, cur) => parseInt(acc) + parseInt(cur),0);
}
일단.. split을 쓰기위해 정수를 문자열로 받아주고 난뒤,
reduce를 이용해 풀이하려니까 오류가 떴다 확인해보니 전체값이 아닌 문자열로 처리되어 "1234"이런식으로 리턴값이 나왔기 때문이다..그래서 parseInt로 다시 해주니까 또 오류가 떴다. 초기값을 설정 안해주었기 때문이다 ,0을 추가해주니 말끔히 해결되었다