aboutsummaryrefslogtreecommitdiff
path: root/challenge-142
diff options
context:
space:
mode:
authorMark <53903062+andemark@users.noreply.github.com>2021-12-06 09:21:44 +0000
committerMark <53903062+andemark@users.noreply.github.com>2021-12-06 09:21:44 +0000
commit5e812958116d4db94909f3208fd9b336dfd6faf2 (patch)
treeff9c47dfba3836938c940a8a964f925b3b49b4d0 /challenge-142
parentb9773f5c38387d865a093d2ecdfd1b01b4452c34 (diff)
downloadperlweeklychallenge-club-5e812958116d4db94909f3208fd9b336dfd6faf2.tar.gz
perlweeklychallenge-club-5e812958116d4db94909f3208fd9b336dfd6faf2.tar.bz2
perlweeklychallenge-club-5e812958116d4db94909f3208fd9b336dfd6faf2.zip
Challenge 142 Solutions (Raku)
Diffstat (limited to 'challenge-142')
-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 }) });