aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMohammad Sajid Anwar <Mohammad.Anwar@yahoo.com>2024-08-19 10:34:23 +0100
committerGitHub <noreply@github.com>2024-08-19 10:34:23 +0100
commit3df28a7c74838da0c2de8ff525c5c0efc47ac3f1 (patch)
tree906d5e24214033f7b6ff6ff42ba6042db5ff2de5
parent66e40605e5f81e5f18fc43317771bc4736e5c91b (diff)
parent6c118ebe9e5968457996c727dacf1432f316ab6d (diff)
downloadperlweeklychallenge-club-3df28a7c74838da0c2de8ff525c5c0efc47ac3f1.tar.gz
perlweeklychallenge-club-3df28a7c74838da0c2de8ff525c5c0efc47ac3f1.tar.bz2
perlweeklychallenge-club-3df28a7c74838da0c2de8ff525c5c0efc47ac3f1.zip
Merge pull request #10648 from andemark/challenge-283
Challenge 283 Solutions (Raku)
-rw-r--r--challenge-283/mark-anderson/raku/ch-1.raku12
-rw-r--r--challenge-283/mark-anderson/raku/ch-2.raku10
2 files changed, 22 insertions, 0 deletions
diff --git a/challenge-283/mark-anderson/raku/ch-1.raku b/challenge-283/mark-anderson/raku/ch-1.raku
new file mode 100644
index 0000000000..7f653dd273
--- /dev/null
+++ b/challenge-283/mark-anderson/raku/ch-1.raku
@@ -0,0 +1,12 @@
+#!/usr/bin/env raku
+use Test;
+
+is unique-number(3,3,1), 1;
+is unique-number(3,2,4,2,4), 3;
+is unique-number(1), 1;
+is unique-number(4,3,1,1,1,4), 3;
+
+sub unique-number(+@ints)
+{
+ @ints (-) @ints.repeated
+}
diff --git a/challenge-283/mark-anderson/raku/ch-2.raku b/challenge-283/mark-anderson/raku/ch-2.raku
new file mode 100644
index 0000000000..8673a1de5f
--- /dev/null
+++ b/challenge-283/mark-anderson/raku/ch-2.raku
@@ -0,0 +1,10 @@
+#!/usr/bin/env raku
+use Test;
+
+ok digital-count-value(1,2,1,0);
+nok digital-count-value(0,3,0);
+
+sub digital-count-value(+@ints)
+{
+ @ints.pairs.Bag eqv @ints.Bag
+}