Sieve of Eratosthenes
prime = [True] * Target
prime[0] = prime[1] = False
for i in range(2, math.sqrt(len(prime))+1):
if prime[i]:
for j in range(i*i, target, i):
prime[j] = False

Last updated
prime = [True] * Target
prime[0] = prime[1] = False
for i in range(2, math.sqrt(len(prime))+1):
if prime[i]:
for j in range(i*i, target, i):
prime[j] = False

Last updated