aboutsummaryrefslogtreecommitdiff
path: root/challenge-155
diff options
context:
space:
mode:
authorMark <53903062+andemark@users.noreply.github.com>2022-03-07 14:24:25 +0000
committerMark <53903062+andemark@users.noreply.github.com>2022-03-07 14:24:25 +0000
commit33b84dc224a47f0d8f56c9dd367b54aaa88c3017 (patch)
treec8b1c66ac1fe8cfa41342ae0edf1ab7e9a4c5604 /challenge-155
parentcc3b5c050d3beadab166e96532830770388567ae (diff)
downloadperlweeklychallenge-club-33b84dc224a47f0d8f56c9dd367b54aaa88c3017.tar.gz
perlweeklychallenge-club-33b84dc224a47f0d8f56c9dd367b54aaa88c3017.tar.bz2
perlweeklychallenge-club-33b84dc224a47f0d8f56c9dd367b54aaa88c3017.zip
Challenge 155 Solutions (Raku)
Diffstat (limited to 'challenge-155')
-rw-r--r--challenge-155/mark-anderson/raku/ch-1.raku11
1 files changed, 10 insertions, 1 deletions
diff --git a/challenge-155/mark-anderson/raku/ch-1.raku b/challenge-155/mark-anderson/raku/ch-1.raku
index 1cdf3bfaf5..89217b2837 100644
--- a/challenge-155/mark-anderson/raku/ch-1.raku
+++ b/challenge-155/mark-anderson/raku/ch-1.raku
@@ -1,6 +1,15 @@
#!/usr/bin/env raku
-say squish sort (1..*).map(&fortunate).head(8);
+my @fortunates;
+
+for 1..*
+{
+ my $f = fortunate($_);
+ @fortunates.push: $f unless $f (elem) @fortunates;
+ last if @fortunates == 8;
+}
+
+say sort @fortunates;
sub fortunate(\n)
{