Sha256: bc4711a96bce072a2589767752aabe190e5c88a4c0f0368fe9323488b1933557
Contents?: true
Size: 325 Bytes
Versions: 396
Compression:
Stored size: 325 Bytes
Contents
return function(n) return coroutine.create(function() local is_prime = {} for i = 2, n do is_prime[i] = true end for i = 2, n do if is_prime[i] then coroutine.yield(i) for multiple = i * i, n, i do is_prime[multiple] = false end end end end) end
Version data entries
396 entries across 396 versions & 1 rubygems