diff options
| author | Dave Cross <> | 2019-11-05 11:07:38 +0000 |
|---|---|---|
| committer | Dave Cross <> | 2019-11-05 11:07:38 +0000 |
| commit | 3dd4513a147825517be2b728094bce4dde90523d (patch) | |
| tree | 5ab94b62c24d55cd56c4c4440f58b72d8b1399f6 /challenge-033 | |
| parent | 11a399aca6169d8ca634254d48a99328fffba237 (diff) | |
| download | perlweeklychallenge-club-3dd4513a147825517be2b728094bce4dde90523d.tar.gz perlweeklychallenge-club-3dd4513a147825517be2b728094bce4dde90523d.tar.bz2 perlweeklychallenge-club-3dd4513a147825517be2b728094bce4dde90523d.zip | |
Challenge #033 / Task #1
Diffstat (limited to 'challenge-033')
| -rw-r--r-- | challenge-033/dave-cross/perl5/ch-1.pl | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/challenge-033/dave-cross/perl5/ch-1.pl b/challenge-033/dave-cross/perl5/ch-1.pl new file mode 100644 index 0000000000..5ad6146ce9 --- /dev/null +++ b/challenge-033/dave-cross/perl5/ch-1.pl @@ -0,0 +1,16 @@ +#!/usr/bin/perl + +use strict; +use warnings; +use feature 'say'; + +my %letters; + +while (<>) { + $_ = lc $_; + tr/a-z//cd; + + $letters{$_}++ for split //; +} + +say "$_: $letters{$_}" for sort keys %letters; |
