Solve problem 187.

main
felixm 2024-04-06 08:05:42 -04:00
parent a410add121
commit 0509ee4f7a
1 changed files with 19 additions and 0 deletions

19
python/e187.py Normal file
View File

@ -0,0 +1,19 @@
from lib_prime import primes
def euler_187():
r = 0
upper = 10**8
ps = primes(upper // 2)
for i in range(len(ps)):
for j in range(i, len(ps)):
if ps[i] * ps[j] >= upper:
break
r += 1
return r
if __name__ == "__main__":
solution = euler_187()
print("e187.py: " + str(solution))
assert(solution == 17427258)