function solution(x) {
let harshad= 0;
let temp_num = x;
while (temp_num > 0) {
harshad += temp_num % 10;
temp_num = Math.floor(temp_num / 10);
}
if (x % harshad == 0) {
return true;
} else {
return false;
}
}
자릿수 더하기를 풀었다면 어렵지않은 문제! 일단 자릿수의 합을 만들어주고, 주어진 수를 그 합으로 나누어준 나머지가 0이면 true를 return하고 아니면 false를 return 해주면 된다!