project-euler/0010.py
2018-03-27 16:19:49 +02:00

15 lines
245 B
Python

from functools import reduce
primes = []
i = 2
for i in range(2, 2000000):
half = i / 2
if all(p > half or i % p != 0 for p in primes):
primes.append(i)
result = reduce(lambda x, y: x + y, primes)
print(primes)
print(result)