aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMark <53903062+andemark@users.noreply.github.com>2023-06-06 01:23:00 +0000
committerMark <53903062+andemark@users.noreply.github.com>2023-06-06 01:23:00 +0000
commit4637bbd0b0f53074ffed0d9c5ebba1001d70b042 (patch)
tree6dbd8b7bf6a6f62005b647ef87413ff1dbb122fb
parent52a005dfd47e4aeb7a94a8cadb8c6818f22716f7 (diff)
downloadperlweeklychallenge-club-4637bbd0b0f53074ffed0d9c5ebba1001d70b042.tar.gz
perlweeklychallenge-club-4637bbd0b0f53074ffed0d9c5ebba1001d70b042.tar.bz2
perlweeklychallenge-club-4637bbd0b0f53074ffed0d9c5ebba1001d70b042.zip
Challenge 220 Solutions (Raku)
-rw-r--r--challenge-220/mark-anderson/raku/ch-2.raku6
1 files changed, 2 insertions, 4 deletions
diff --git a/challenge-220/mark-anderson/raku/ch-2.raku b/challenge-220/mark-anderson/raku/ch-2.raku
index 302f0b9b63..53841bcf10 100644
--- a/challenge-220/mark-anderson/raku/ch-2.raku
+++ b/challenge-220/mark-anderson/raku/ch-2.raku
@@ -17,9 +17,7 @@ sub squareful(+@a)
my $squares := (0..$s Z* 0..$s).List;
- gather for @a.permutations.unique(with => &[eqv])
- {
- .take if .rotor(2 => -1)>>.sum (<=) $squares
- }
+ @a.permutations.unique(with => &[eqv])
+ .grep({ .rotor(2 => -1)>>.sum (<=) $squares });
}
=end alternate