aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMohammad S Anwar <Mohammad.Anwar@yahoo.com>2020-05-18 15:22:58 +0100
committerGitHub <noreply@github.com>2020-05-18 15:22:58 +0100
commit1aa8ccc6309823ef7cc08329e471f95d9eaa5c5d (patch)
tree6b1bb52b61997e86dcd6db821227ff2504083941
parent79ccf021cd7eb2a7a6fccb7f2a6c640b185b25cc (diff)
parentb0ad25718a9885df1bb4bc801c531fdc7a129e41 (diff)
downloadperlweeklychallenge-club-1aa8ccc6309823ef7cc08329e471f95d9eaa5c5d.tar.gz
perlweeklychallenge-club-1aa8ccc6309823ef7cc08329e471f95d9eaa5c5d.tar.bz2
perlweeklychallenge-club-1aa8ccc6309823ef7cc08329e471f95d9eaa5c5d.zip
Merge pull request #1733 from andemark/branch-for-challenge-061
ch-1.raku
-rw-r--r--challenge-061/mark-anderson/raku/ch-1.raku17
1 files changed, 17 insertions, 0 deletions
diff --git a/challenge-061/mark-anderson/raku/ch-1.raku b/challenge-061/mark-anderson/raku/ch-1.raku
new file mode 100644
index 0000000000..cc5f44b3fd
--- /dev/null
+++ b/challenge-061/mark-anderson/raku/ch-1.raku
@@ -0,0 +1,17 @@
+#!/usr/bin/env raku
+
+sub MAIN (*@array) {
+ my %hash;
+
+ for (2 .. @array.keys.max) -> $i {
+ my @subs = @array.rotor($i);
+
+ %hash{@subs} = @subs.map({[*] .Array});
+
+ @subs = @array.reverse.rotor($i).map(*.reverse);
+
+ %hash{@subs} = @subs.map({[*] .Array});
+ }
+
+ .say for %hash.maxpairs;
+}