From 22801e2dc044851e27f22d2f83cd7316589cc99a Mon Sep 17 00:00:00 2001 From: Guillermo Ramos Date: Mon, 6 May 2019 11:30:50 +0200 Subject: [007#1] --- 007/ch1.pl | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100755 007/ch1.pl diff --git a/007/ch1.pl b/007/ch1.pl new file mode 100755 index 0000000..8102da6 --- /dev/null +++ b/007/ch1.pl @@ -0,0 +1,16 @@ +#!/usr/bin/env perl + +use strict; +use warnings; + +use List::Util qw(reduce); + +sub niven { + my $n = shift; + return 0 if $n == 0; + $n % (reduce { $a + $b } split(//, $n)) == 0; +} + +foreach (grep { niven $_ } (0..50)) { + print $_, "\n"; +} -- cgit v1.2.3