diff options
| author | Mohammad S Anwar <Mohammad.Anwar@yahoo.com> | 2022-01-20 09:12:08 +0000 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2022-01-20 09:12:08 +0000 |
| commit | 38475ea82c478013d715612abab6bd6ba715759e (patch) | |
| tree | c8c11253a9a7565f4180e5225be4786310891d11 | |
| parent | 45fd9a3405272ec16e6402ca6ea1803823d0254a (diff) | |
| parent | 41ffff4cdd277812f256e75acdb5f62e3b0dc906 (diff) | |
| download | perlweeklychallenge-club-38475ea82c478013d715612abab6bd6ba715759e.tar.gz perlweeklychallenge-club-38475ea82c478013d715612abab6bd6ba715759e.tar.bz2 perlweeklychallenge-club-38475ea82c478013d715612abab6bd6ba715759e.zip | |
Merge pull request #5545 from oWnOIzRi/week148
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..28e7f90674 --- /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/i ) ? next : say $_; +} |
