aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMohammad S Anwar <Mohammad.Anwar@yahoo.com>2021-12-06 18:50:26 +0000
committerGitHub <noreply@github.com>2021-12-06 18:50:26 +0000
commit558689ff418255ab07705ddb36293b1cca7529cc (patch)
treea938d14aef559ae3b17da90cd000202531081dc4
parentb07604b3dd4ce1f6f7823814c3edbc2d72e03aac (diff)
parent52460d3cc328425b47843c412f890101e1d0e925 (diff)
downloadperlweeklychallenge-club-558689ff418255ab07705ddb36293b1cca7529cc.tar.gz
perlweeklychallenge-club-558689ff418255ab07705ddb36293b1cca7529cc.tar.bz2
perlweeklychallenge-club-558689ff418255ab07705ddb36293b1cca7529cc.zip
Merge pull request #5337 from andemark/branch-for-challenge-142
Challenge 142 Solutions (Raku)
-rw-r--r--challenge-142/mark-anderson/raku/ch-1.raku11
-rw-r--r--challenge-142/mark-anderson/raku/ch-2.raku3
2 files changed, 14 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..8d38a16bf4
--- /dev/null
+++ b/challenge-142/mark-anderson/raku/ch-1.raku
@@ -0,0 +1,11 @@
+#!/usr/bin/env raku
+
+use Prime::Factor;
+
+say divisors-last-digit(24, 2);
+say divisors-last-digit(30, 5);
+
+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 }) });