Truncatable primes: Difference between revisions

Content deleted Content added
→‎{{header|Perl 6}}: replace with much faster version
→‎{{header|Perl 6}}: remove redundant prime test
Line 1,095:
 
=={{header|Perl 6}}==
<lang perl6>my @primes := 2, 3, 5, -> $p { ($p+2, $p+4 ... &prime)[*-1] } ... *;
($p+2, $p+4 ... -> $i { $i %% none @primes ... * >= sqrt $i })[*-1]
} ... *;
 
sub prime($i) { (state @)[$i] //= $i %% none @primes ... * >= sqrt $i }