aboutsummaryrefslogtreecommitdiff
path: root/challenge-007/zapwai/perl/ch-1.pl
blob: 10a5aca220c1eb6ca3587065841204d5a080e546 (plain)
1
2
3
4
5
6
7
8
use v5.36;
use List::Util qw( sum );
for my $num (1 .. 50) {
    say $num if is_niven($num);
}
sub is_niven ($num) {
    $num % (sum split("", $num)) == 0
}