Primality by trial division: Difference between revisions

 
(One intermediate revision by the same user not shown)
Line 3,042:
Below, we use an implied parameter (.i) on the .isPrime function.
 
<syntaxhighlight lang="langur">val .isPrime = fn(.i) .i == 2 or .i > 2 and{
not any f(.x) .i div .x, pseries== 2 ..or .i ^/> 2 and
not any fn(.x) { .i div .x }, pseries 2 .. .i ^/ 2
}
 
writeln filter .isPrime, series 100</syntaxhighlight>
890

edits