문제 링크는 여기 참고 자릿수 더하기
function solution(n)
{ let answer = 0
return String(n).split("").reduce((acc,val) => {
acc = Number(acc)
val = Number(val)
return acc + val
} ,0)
}
reduce로 계산할 때 인자값이 문자열이라 문자열이 합쳐지길래 Number로 형변환을 시켜줬는데 너무 길어서 리팩토링 해봐야겟다.
function solution(n)
{ let answer = 0
return String(n).split("").reduce((acc,val) => acc + parseInt(val),0)
}
paseInt를 사용해서 문자열을 숫자로 형변환 시켜주고 더해줬다.