문제
나의 해답
String 함수를 이용해 자연수 N을 문자열로 만들고, for 문을 통해 문자열의 각 인덱스의 돌며 해당 인덱스(각 자리수)의 숫자를 정수화시켜 answer(총합)에 반복해서 더한다.function solution(n){ let answer = 0 n = String(n) for (let x of n) { answer +=x*1 } return answer; }다른 해답
(n+'')을 통해 문자열화 시킨 다음. split 함수를 이용해 각 자릿수의 배열을 만든다.- reduce 함수를 통해 배열의 원소를 모두 더해 자릿수의 총합을 구한다.
function solution(n){ return (n+'').split('').reduce( (a,b) => (a*1)+(b*1),0) }