Sieve of Eratosthenes: Difference between revisions
→{{header|langur}}
imported>Polarit |
Langurmonkey (talk | contribs) |
||
Line 11,519:
{{trans|D}}
<syntaxhighlight lang="langur">val .sieve = f(.limit) {
if .limit < 2:
var .composite = arr .limit, false
.composite[1] = true
for .n in 2
if not .composite[.n] {
for .k = .n^2 ; .k < .limit ; .k += .n {
.composite[.k] = true
}
|