Sieve of Eratosthenes: Difference between revisions
→Bare Bones: def erase(i):
(RPL: add section) |
(→Bare Bones: def erase(i):) |
||
Line 10,389:
def eratosthenes:
def erase(i):
if .[i] then
reduce (range(2*i; length; i)) as $j (.; .[$j] = false)
else .
end;
|