aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorhabere-et-dispertire <github.eggs@neverbox.com>2022-06-19 22:18:39 +0100
committerGitHub <noreply@github.com>2022-06-19 22:18:39 +0100
commited319dba8944987253b02e25d4d475baf4428416 (patch)
tree91d3714f026451be3eec09575c18db35b7e3236c
parent15903ca51f442e77b9b2a7a6c83d87756b46d5b3 (diff)
downloadperlweeklychallenge-club-ed319dba8944987253b02e25d4d475baf4428416.tar.gz
perlweeklychallenge-club-ed319dba8944987253b02e25d4d475baf4428416.tar.bz2
perlweeklychallenge-club-ed319dba8944987253b02e25d4d475baf4428416.zip
Update ch-2.raku
-rw-r--r--challenge-169/habere-et-dispetire/raku/ch-2.raku11
1 files changed, 6 insertions, 5 deletions
diff --git a/challenge-169/habere-et-dispetire/raku/ch-2.raku b/challenge-169/habere-et-dispetire/raku/ch-2.raku
index b387e3905f..ceb611c61f 100644
--- a/challenge-169/habere-et-dispetire/raku/ch-2.raku
+++ b/challenge-169/habere-et-dispetire/raku/ch-2.raku
@@ -1,6 +1,7 @@
#! /usr/bin/env raku
# Achilles numbers
+# https://oeis.org/A052486
use Prime::Factor;
@@ -8,11 +9,11 @@ sub is-achilles ($n) {
2 ≤ .min and
1 == [gcd] $_
- given @(values bag prime-factors $n)
+ given cache values bag prime-factors $n
}
-say (2 .. ∞)
- # https://oeis.org/A052486
- .grep(&is-achilles)
- .head(20)
+(2 .. ∞)
+ .grep( &is-achilles )
+ .head( 20 )
+ .put