문제는 여기 참고 하샤드 수
function solution(x) {
let sum = (x+"").split("").reduce((acc,cur) => acc + cur*1 ,0);
return x % sum ? false : true
}
예전에 문자를 reduce 그냥 돌려서 '1'+'2' = '12' 된 적이 있었는데 거기서 현재 값인 cur의 밸류에 cur*1을 넣어서 숫자로 형변환을 시키고 acc이랑 콜백을 하니까 제대로 됐었다.
그 부분을 은근 이용할 일이 많은 것 같다. 기억해야지