aboutsummaryrefslogtreecommitdiff
path: root/challenge-168
diff options
context:
space:
mode:
authorhabere-et-dispertire <github.eggs@neverbox.com>2022-06-12 15:52:16 +0100
committerGitHub <noreply@github.com>2022-06-12 15:52:16 +0100
commit6526326a4f3460fedf4e43ade6bcb10d26c9fe41 (patch)
treee019c7846787c7b55e30920ff8fea8940de8301b /challenge-168
parentd3078adb0df13c336ba62ad8099c59eceb06c5d6 (diff)
downloadperlweeklychallenge-club-6526326a4f3460fedf4e43ade6bcb10d26c9fe41.tar.gz
perlweeklychallenge-club-6526326a4f3460fedf4e43ade6bcb10d26c9fe41.tar.bz2
perlweeklychallenge-club-6526326a4f3460fedf4e43ade6bcb10d26c9fe41.zip
Create ch-1.raku
Diffstat (limited to 'challenge-168')
-rw-r--r--challenge-168/habere-et-dispetire/raku/ch-1.raku11
1 files changed, 11 insertions, 0 deletions
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;