We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 265ce55 commit ab032d6Copy full SHA for ab032d6
project_euler/problem_095/sol1.py
@@ -101,14 +101,14 @@ def multiply(
101
else:
102
new_sum = sum_primes(primes_degrees=primes_degrees, num=num)
103
chain[num] = new_sum
104
- for prime_idx in range(min_prime_idx, len(primes)):
105
- num_n = primes[prime_idx] * num
+ for prime_idx, prime in primes[min_prime_idx:]:
+ num_n = prime * num
106
if num_n > max_num:
107
break
108
multiply(
109
chain=chain,
110
primes=primes,
111
- min_prime_idx=prime_idx,
+ min_prime_idx=min_prime_idx + prime_idx,
112
prev_num=num,
113
max_num=max_num,
114
prev_sum=new_sum,
0 commit comments