aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMark Anderson <mark@frontrangerunner.com>2020-09-20 06:25:49 -0600
committerMark Anderson <mark@frontrangerunner.com>2020-09-20 06:25:49 -0600
commit94684e6b5f47654af6e94cbc19486c6af5222c69 (patch)
tree3134e49ccc07286c83df4a4db25ff6646b116af0
parent09d1c54fa34d5bfcaa72aaf809c6ed96d194c64c (diff)
downloadperlweeklychallenge-club-94684e6b5f47654af6e94cbc19486c6af5222c69.tar.gz
perlweeklychallenge-club-94684e6b5f47654af6e94cbc19486c6af5222c69.tar.bz2
perlweeklychallenge-club-94684e6b5f47654af6e94cbc19486c6af5222c69.zip
ch-2.raku simplified
-rw-r--r--challenge-078/mark-anderson/raku/ch-2.raku14
1 files changed, 1 insertions, 13 deletions
diff --git a/challenge-078/mark-anderson/raku/ch-2.raku b/challenge-078/mark-anderson/raku/ch-2.raku
index 4971f7b76d..de242b7ba5 100644
--- a/challenge-078/mark-anderson/raku/ch-2.raku
+++ b/challenge-078/mark-anderson/raku/ch-2.raku
@@ -2,16 +2,4 @@
.say for left-rotate((7, 4, 2, 6, 3), (1, 3, 4));
-sub left-rotate(@A, @B) {
- my @R = @A;
-
- gather {
- for @B -> $i {
- my $k = @R.first(@A[$i], :k);
-
- @R .= rotate($k);
-
- take @R;
- }
- }
-}
+sub left-rotate(@A, @B) { gather take @A.rotate($_).Array for @B }