diff options
| author | Mohammad Sajid Anwar <Mohammad.Anwar@yahoo.com> | 2025-06-03 13:05:55 +0100 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2025-06-03 13:05:55 +0100 |
| commit | c3890e1ba912708688c4013cc0ec4e6e534a3af3 (patch) | |
| tree | f17af1a88e2ab90204f7b96c5cb2a459ef4b4994 | |
| parent | 3440bba8313b86dd67c9d2bf0a634b57e6ff9e71 (diff) | |
| parent | e6960759dcf12e069a58e5f22e9fd83e1fff79a9 (diff) | |
| download | perlweeklychallenge-club-c3890e1ba912708688c4013cc0ec4e6e534a3af3.tar.gz perlweeklychallenge-club-c3890e1ba912708688c4013cc0ec4e6e534a3af3.tar.bz2 perlweeklychallenge-club-c3890e1ba912708688c4013cc0ec4e6e534a3af3.zip | |
Merge pull request #12117 from andemark/challenge-324
Challenge 324 Solutions (Raku)
| -rw-r--r-- | challenge-324/mark-anderson/raku/ch-1.raku | 6 | ||||
| -rw-r--r-- | challenge-324/mark-anderson/raku/ch-2.raku | 11 |
2 files changed, 17 insertions, 0 deletions
diff --git a/challenge-324/mark-anderson/raku/ch-1.raku b/challenge-324/mark-anderson/raku/ch-1.raku new file mode 100644 index 0000000000..2f5eaaded6 --- /dev/null +++ b/challenge-324/mark-anderson/raku/ch-1.raku @@ -0,0 +1,6 @@ +#!/usr/bin/env raku +use Test; + +is (1,2,3,4).batch(2), ((1,2),(3,4)); +is (1,2,3) .batch(3), ((1,2,3)); +is (1,2,3,4).batch(1), ((1),(2),(3),(4)); diff --git a/challenge-324/mark-anderson/raku/ch-2.raku b/challenge-324/mark-anderson/raku/ch-2.raku new file mode 100644 index 0000000000..7f9ddef636 --- /dev/null +++ b/challenge-324/mark-anderson/raku/ch-2.raku @@ -0,0 +1,11 @@ +#!/usr/bin/env raku +use Test; + +is total-xor(1,3), 6; +is total-xor(5,1,6), 28; +is total-xor(3..8), 480; + +sub total-xor(+@ints) +{ + [+] @ints.combinations.race.map({ [+^] $_ }) +} |
