Número de Harshad

Um número inteiro positivo é Harshad se for exatamente divisível pela soma de seus algarismos decimais. Implemente a função is_harshad para determinar se um número é Harshad.

Exemplos

is_harshad(75) ➞ false
// 7 + 5 = 12, e 75 não é exatamente divisível por 12.

is_harshad(171) ➞ true
// 1 + 7 + 1 = 9, e 9 divide 171 exatamente.

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

Notas

Existe outra versão deste desafio que deve ser resolvida de forma recursiva.