Серия Harshad или Niven
Номера Harshad или Niven представляют собой целые положительные числа ≥ 1, которые делятся на сумму их цифр.
Например, 42 является числом Харшада, поскольку 42 делится на (4 + 2) без остатка.
Предположим, что ряд определяется как числа в порядке возрастания. Задача:
Реализуйте функцию для генерации последовательных членов последовательности Harshad.
Используйте его, чтобы перечислить первые двадцать членов последовательности и перечислите первое число Harshad, превышающее 1000.
Implement a function to generate successive members of the Harshad sequence.
Use it to list the first twenty members of the sequence and list the first Harshad number greater than 1000.