18의 자릿수 합은 1 + 8 = 9 이고
18은 9로 나누어 떨어지므로 하샤드 수
입력 받은 x가 하샤드 수인지 아닌지 검사하는 함수 완성하기
arr | return |
---|---|
10 | true |
12 | true |
11 | false |
13 | false |
function solution(x) {
let answer = true,
sum = 0;
(x+'').split('').forEach(e=> sum += Number(e));
x%sum !== 0 && (answer = false);
return answer;
}