aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMohammad S Anwar <Mohammad.Anwar@yahoo.com>2019-06-10 09:22:06 +0100
committerGitHub <noreply@github.com>2019-06-10 09:22:06 +0100
commitb351fa069073a5c755e0802716af65d99a4c0a78 (patch)
tree61dbd27b840270c9f16d178e299858e22b8489d4
parent2a6d35e8a8cea34af73071439ae06c6c11311f3e (diff)
parent0278536bf027030095cca4fd7163a04443307260 (diff)
downloadperlweeklychallenge-club-b351fa069073a5c755e0802716af65d99a4c0a78.tar.gz
perlweeklychallenge-club-b351fa069073a5c755e0802716af65d99a4c0a78.tar.bz2
perlweeklychallenge-club-b351fa069073a5c755e0802716af65d99a4c0a78.zip
Merge pull request #237 from Scimon/master
Non Prime Euclids.
-rw-r--r--challenge-012/simon-proctor/perl6/ch-1.p611
1 files changed, 11 insertions, 0 deletions
diff --git a/challenge-012/simon-proctor/perl6/ch-1.p6 b/challenge-012/simon-proctor/perl6/ch-1.p6
new file mode 100644
index 0000000000..13764275c0
--- /dev/null
+++ b/challenge-012/simon-proctor/perl6/ch-1.p6
@@ -0,0 +1,11 @@
+#!/usr/bin/perl6
+
+use v6;
+
+my @primes = (1...*).grep(*.is-prime);
+
+my @euclid = (0...*).map( -> $i { ( [*] @primes[0..$i] ) + 1 } );
+
+my @non-prime-euclid = @euclid.grep( ! *.is-prime );
+
+say @non-prime-euclid[0];