diff options
| author | Steven Wilson <steven1170@zoho.eu> | 2022-01-19 19:35:02 +0000 |
|---|---|---|
| committer | Steven Wilson <steven1170@zoho.eu> | 2022-01-19 19:35:02 +0000 |
| commit | 139250ef924eb1dd701e7da188927935fabb0726 (patch) | |
| tree | 5b43ace8386513bbde5079c9ab0038b996f35b97 | |
| parent | f3478e19ce01285dda27ee5d01db2006b49e4965 (diff) | |
| download | perlweeklychallenge-club-139250ef924eb1dd701e7da188927935fabb0726.tar.gz perlweeklychallenge-club-139250ef924eb1dd701e7da188927935fabb0726.tar.bz2 perlweeklychallenge-club-139250ef924eb1dd701e7da188927935fabb0726.zip | |
add solution week 148 task 1 in perl
| -rw-r--r-- | challenge-148/steven-wilson/perl/ch-01.pl | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/challenge-148/steven-wilson/perl/ch-01.pl b/challenge-148/steven-wilson/perl/ch-01.pl new file mode 100644 index 0000000000..2132073e65 --- /dev/null +++ b/challenge-148/steven-wilson/perl/ch-01.pl @@ -0,0 +1,18 @@ +#!/usr/bin/env perl +# Week 148 Task 1 +# Eban Numbers +# Write a script to generate all Eban Numbers <= 100. +# An Eban number is a number that has no letter āeā in it +# when the number is spelled in English (American or British). + +use strict; +use warnings; +use feature qw/ say /; +use Lingua::EN::Numbers qw/ num2en /; + +my $max = 100; + +say "Eban Numbers <= $max:"; +for ( 1 .. $max ) { + ( num2en($_) =~ /e/ ) ? next : say $_; +} |
