aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--challenge-168/habere-et-dispetire/README1
-rw-r--r--challenge-168/habere-et-dispetire/raku/ch-1.raku11
2 files changed, 12 insertions, 0 deletions
diff --git a/challenge-168/habere-et-dispetire/README b/challenge-168/habere-et-dispetire/README
new file mode 100644
index 0000000000..3513d40fb8
--- /dev/null
+++ b/challenge-168/habere-et-dispetire/README
@@ -0,0 +1 @@
+Solution(s) by habere-et-dispertire
diff --git a/challenge-168/habere-et-dispetire/raku/ch-1.raku b/challenge-168/habere-et-dispetire/raku/ch-1.raku
new file mode 100644
index 0000000000..e2bdcecfaa
--- /dev/null
+++ b/challenge-168/habere-et-dispetire/raku/ch-1.raku
@@ -0,0 +1,11 @@
+#! /usr/bin/env raku
+
+# Perrin Prime
+# https://wikiless.org/wiki/Perrin_number
+# https://oeis.org/A074788
+
+put (3, 0, 2, -> $n3, $n2, $ { $n3 + $n2 } … ∞)
+ .grep(*.is-prime)
+ .unique
+ .head(13)
+ .sort;