Número de Harshad

Um inteiro positivo é um número Harshad se for divisível pela soma de seus dígitos decimais sem deixar resto. Implemente a função isHarshad para determinar se um número é Harshad.

Exemplos

isHarshad(75) ➞ false
// 7 + 5 = 12, e 75 não é divisível por 12 sem deixar resto.

isHarshad(171) ➞ true
// 1 + 7 + 1 = 9, e 9 divide 171 sem deixar resto.

isHarshad(481) ➞ true
isHarshad(89) ➞ false
isHarshad(516) ➞ true
isHarshad(200) ➞ true

Notas

Existe uma versão recursiva separada deste desafio.