Número de Harshad

Diz-se que um número é Harshad se for exatamente divisível pela soma de seus dígitos. Crie uma função que determine se um número é de Harshad ou não.

Exemplos

isHarshad(75) ➞ false
// 7 + 5 = 12
// 75 is not exactly divisible by 12

isHarshad(171) ➞ true
// 1 + 7 + 1 = 9
// 9 exactly divides 171

isHarshad(481) ➞ true

isHarshad(89) ➞ false

isHarshad(516) ➞ true

isHarshad(200) ➞ true

Observações

  • Uma versão recursiva deste desafio pode ser encontrada aqui.