aboutsummaryrefslogtreecommitdiff
path: root/challenge-033
diff options
context:
space:
mode:
authorDave Cross <>2019-11-05 11:07:38 +0000
committerDave Cross <>2019-11-05 11:07:38 +0000
commit3dd4513a147825517be2b728094bce4dde90523d (patch)
tree5ab94b62c24d55cd56c4c4440f58b72d8b1399f6 /challenge-033
parent11a399aca6169d8ca634254d48a99328fffba237 (diff)
downloadperlweeklychallenge-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.pl16
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;