Home primes: Difference between revisions

m
→‎{{header|Raku}}: remove unnecessary intermediate variables
(Changed iteration count from count-up to count-down to better match wikipedia. Update for modified reqs.)
m (→‎{{header|Raku}}: remove unnecessary intermediate variables)
Line 93:
 
for flat 2..20, 65 -> $m {
my ($n, @steps, @factors) = $m, $m;
@steps.push: $n = @factors.join.Int while (@factors = prime-factors $n@steps[*-1]) > 1;
my $step = +@steps;
say (@steps[0..*-2].map( { "HP$_\({--$step})" } ).join: ' = '),
10,327

edits