aboutsummaryrefslogtreecommitdiff
path: root/challenge-064
diff options
context:
space:
mode:
authorMohammad S Anwar <Mohammad.Anwar@yahoo.com>2020-06-09 18:45:30 +0100
committerGitHub <noreply@github.com>2020-06-09 18:45:30 +0100
commit7d47b05e1542f33acd26397b712634f3973316aa (patch)
treed955629bd96dbb484aa3fd09958567f4b1046848 /challenge-064
parent36f0bb116a4ce3467386644d14539d65670a5837 (diff)
parent307613748982db0e68e868be00b248abc20156d7 (diff)
downloadperlweeklychallenge-club-7d47b05e1542f33acd26397b712634f3973316aa.tar.gz
perlweeklychallenge-club-7d47b05e1542f33acd26397b712634f3973316aa.tar.bz2
perlweeklychallenge-club-7d47b05e1542f33acd26397b712634f3973316aa.zip
Merge pull request #1811 from andemark/branch-for-challenge-064
ch-2.raku again
Diffstat (limited to 'challenge-064')
-rw-r--r--challenge-064/mark-anderson/raku/ch-2.raku18
1 files changed, 4 insertions, 14 deletions
diff --git a/challenge-064/mark-anderson/raku/ch-2.raku b/challenge-064/mark-anderson/raku/ch-2.raku
index 3a4f28ec3e..36e2cb214f 100644
--- a/challenge-064/mark-anderson/raku/ch-2.raku
+++ b/challenge-064/mark-anderson/raku/ch-2.raku
@@ -1,19 +1,9 @@
#!/usr/bin/env raku
-my $S = "perlweeklychallenge";
-my @W = <weekly challenge perl week>;
+my $S := "perlweeklychallenge";
+my @W := <weekly challenge perl week>;
my %H;
-for @W -> $w {
- if $S ~~ /$w/ {
- %H{$/.from}.push: ~$/;
- }
-}
+@W.map: -> $w { %H{$/.from}.push: ~$/ if $S ~~ /$w/ };
-if %H.keys == 0 {
- say "0 as no matching word found";
-}
-
-else {
- say %H.keys.sort(* <=> *).map({|%H{$_}.sort(*.chars)}).join(", ");
-}
+say %H.keys.sort(* <=> *).map({|%H{$_}.sort(*.chars)}).join(", ") || "0";