Skip to content

Commit 5e62ac6

Browse files
Update sol1.py
1 parent 3ff43b9 commit 5e62ac6

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

project_euler/problem_095/sol1.py

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -131,9 +131,12 @@ def solution(max_num: int = 1000000) -> int:
131131
12496
132132
"""
133133

134-
primes = generate_primes(isqrt(max_num))
134+
primes = generate_primes(max_num)
135135
chain = [0] * (max_num + 1)
136136
for prime in primes:
137+
if prime ** 2 > max_num:
138+
break
139+
137140
multiply(chain, primes, prime, 1, max_num, 0, {})
138141

139142
chain_start, _ = find_longest_chain(chain, max_num)

0 commit comments

Comments
 (0)