Skip to content

Commit 7f85add

Browse files
refactor: use descriptive parameter name number instead of n (algorithms-keeper)
1 parent ddd4efd commit 7f85add

1 file changed

Lines changed: 7 additions & 7 deletions

File tree

maths/digital_root.py

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -12,12 +12,12 @@
1212
"""
1313

1414

15-
def digital_root(n: int) -> int:
15+
def digital_root(number: int) -> int:
1616
"""
17-
Return the digital root of a non-negative integer n.
17+
Return the digital root of a non-negative integer number.
1818
1919
The digital root is the single-digit value obtained by repeatedly summing
20-
the decimal digits of n until only one digit remains. The input is taken by
20+
the decimal digits of number until only one digit remains. The input is taken by
2121
its absolute value, so negative numbers behave like their positive
2222
counterpart.
2323
@@ -34,10 +34,10 @@ def digital_root(n: int) -> int:
3434
>>> digital_root(999999999999)
3535
9
3636
"""
37-
n = abs(n)
38-
while n >= 10:
39-
n = sum(int(digit) for digit in str(n))
40-
return n
37+
number = abs(number)
38+
while number >= 10:
39+
number = sum(int(digit) for digit in str(number))
40+
return number
4141

4242

4343
if __name__ == "__main__":

0 commit comments

Comments
 (0)