aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorScimon <simon.proctor@gmail.com>2021-11-29 09:52:27 +0000
committerScimon <simon.proctor@gmail.com>2021-11-29 09:52:27 +0000
commit8c3b72aa23fe2ca60dbcf176dca5b7f9548673d4 (patch)
tree240ab4e6f478c7a8bda97fc41d868006dcc8a2d0
parenta53828c517ea7368d0efc3f64779bd0853c17330 (diff)
downloadperlweeklychallenge-club-8c3b72aa23fe2ca60dbcf176dca5b7f9548673d4.tar.gz
perlweeklychallenge-club-8c3b72aa23fe2ca60dbcf176dca5b7f9548673d4.tar.bz2
perlweeklychallenge-club-8c3b72aa23fe2ca60dbcf176dca5b7f9548673d4.zip
Challenge 1
-rw-r--r--challenge-141/simon-proctor/raku/ch-1.raku15
1 files changed, 15 insertions, 0 deletions
diff --git a/challenge-141/simon-proctor/raku/ch-1.raku b/challenge-141/simon-proctor/raku/ch-1.raku
new file mode 100644
index 0000000000..526bad0135
--- /dev/null
+++ b/challenge-141/simon-proctor/raku/ch-1.raku
@@ -0,0 +1,15 @@
+#!/usr/bin/env raku
+
+#| Find the first N positive integers with exactly X divisors
+sub MAIN(
+ \N = 10, #= Number of integers (default 10)
+ \X = 8, #= Number of divisors (default 8)
+) {
+ .say for (1..*).grep(
+ -> $v {
+ (1..$v).grep(
+ -> $d {
+ $v %% $d
+ } ).elems == X
+ })[^N];
+}