diff --git a/Sieve of Eratosthenes b/Sieve of Eratosthenes new file mode 100644 index 0000000..596ea99 --- /dev/null +++ b/Sieve of Eratosthenes @@ -0,0 +1,2 @@ +# Sieve of Eratosthenes +reduce( (lambda r,x: r-set(range(x**2,n,x)) if (x in r) else r), range(2,int(n**0.5)), set(range(2,n)))