aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--challenge-142/mark-anderson/raku/ch-1.raku10
-rw-r--r--challenge-142/mark-anderson/raku/ch-2.raku3
2 files changed, 13 insertions, 0 deletions
diff --git a/challenge-142/mark-anderson/raku/ch-1.raku b/challenge-142/mark-anderson/raku/ch-1.raku
new file mode 100644
index 0000000000..ade47a91a3
--- /dev/null
+++ b/challenge-142/mark-anderson/raku/ch-1.raku
@@ -0,0 +1,10 @@
+#!/usr/bin/env raku
+
+use Prime::Factor;
+
+say divisors-last-digit(24, 2);
+
+sub divisors-last-digit(\m, \n)
+{
+ divisors(m).grep(*.ends-with(n));
+}
diff --git a/challenge-142/mark-anderson/raku/ch-2.raku b/challenge-142/mark-anderson/raku/ch-2.raku
new file mode 100644
index 0000000000..c4ba27c8c7
--- /dev/null
+++ b/challenge-142/mark-anderson/raku/ch-2.raku
@@ -0,0 +1,3 @@
+#!/usr/bin/env raku
+
+await (^10).pick(*).map(-> \n { Promise.in(0.005 * n).then({ say n }) });