InstruçÔes
Séries de Harshad ou de Niven
Os nĂșmeros de Harshad ou de Niven sĂŁo inteiros positivos â„ 1 que sĂŁo divisĂveis pela soma de seus dĂgitos.
Por exemplo,
42 Ă© um nĂșmero de Harshad, pois 42 Ă© divisĂvel por (4 + 2) sem resto.
Considere que as sĂ©ries sĂŁo definidas como nĂșmeros em ordem crescente.
O que fazer:
Implemente uma função para gerar membros sucessivos da sequĂȘncia de Harshad.
Use-a para retornar um array com dez membros da sequĂȘncia, começando com o primeiro nĂșmero de Harshad maior que
Critérios de Aceitação:
n.Critérios de Aceitação:
Testes:
- `isHarshadOrNiven` deve ser uma função.
- `isHarshadOrNiven(10)` deve retornar `[12, 18, 20, 21, 24, 27, 30, 36, 40, 42]`
- `isHarshadOrNiven(400)` deve retornar `[402, 405, 407, 408, 410, 414, 420, 423, 432, 440]`
- `isHarshadOrNiven(1000)` deve retornar `[1002, 1008, 1010, 1011, 1012, 1014, 1015, 1016, 1017, 1020]`
Console