Skip to content

Commit 51a626b

Browse files
committed
descriptive names
1 parent 6d68812 commit 51a626b

File tree

1 file changed

+7
-7
lines changed

1 file changed

+7
-7
lines changed

project_euler/problem_095/sol1.py

+7-7
Original file line numberDiff line numberDiff line change
@@ -4,28 +4,28 @@
44
"""
55

66

7-
def solution(n: int = 10**6) -> int:
7+
def solution(number : int = 10**6) -> int:
88
"""
99
Returns the smallest member when n = 1000000
1010
>> 14316
1111
"""
1212

13-
sum_of_div = [0] * (n + 1)
14-
for i in range(1, n // 2 + 1):
15-
for j in range(i * 2, n + 1, i):
13+
sum_of_div = [0] * (number + 1)
14+
for i in range(1, number // 2 + 1):
15+
for j in range(i * 2, number + 1, i):
1616
sum_of_div[j] += i
1717

18-
checked = [False] * (n + 1)
18+
checked = [False] * (number + 1)
1919
max_len_of_chain = 0
2020
result = 0
21-
for i in range(2, n + 1):
21+
for i in range(2, number + 1):
2222
possible_chain = []
2323
j = i
2424
while not checked[j]:
2525
checked[j] = True
2626
possible_chain.append(j)
2727
j = sum_of_div[j]
28-
if j > n:
28+
if j > number:
2929
break
3030
if j in possible_chain:
3131
len_of_chain = len(possible_chain) - possible_chain.index(j)

0 commit comments

Comments
 (0)