Programmers JavaScript/Level 1
[JS Lv1] 5. 하샤드 수
chamny
2022. 10. 14. 14:59
function solution(x) {
var answer = true;
let k = 0;
x = String(x); //x를 문자열로 변환
for(let i=0; i<x.length; i++) {
k += Number(x[i]); //x의 각 자릿수(숫자로 바꿔서)의 합을 k에 넣는다.
}
if (x%k==0)
answer = true; //나머지가 0이면 true
else
answer = false; //나누어떨어지지 않으면 false
return answer;
}
console.log(solution(13));