Skip to content

Commit 739332f

Browse files
github-actionsgithub-actions
github-actions
authored and
github-actions
committed
Formatted with psf/black
1 parent 9104cb8 commit 739332f

File tree

1 file changed

+9
-2
lines changed

1 file changed

+9
-2
lines changed

maths/sum_of_factorial.py

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,7 @@ def sum_of_factorial_circle_plus_recursion(number: int) -> int:
3131
"""
3232
sum_factorial = 0
3333
from math import factorial
34+
3435
for i in range(1, number + 1):
3536
sum_factorial += factorial(i)
3637
return sum_factorial
@@ -52,8 +53,14 @@ def sum_of_factorial_pure_recursion(number: int) -> int:
5253
elif number == 2:
5354
return 3 # 1! + 2!
5455
else:
55-
return sum_of_factorial_pure_recursion(number - 1) + (
56-
sum_of_factorial_pure_recursion(number - 1) - sum_of_factorial_pure_recursion(number - 2)) * number
56+
return (
57+
sum_of_factorial_pure_recursion(number - 1)
58+
+ (
59+
sum_of_factorial_pure_recursion(number - 1)
60+
- sum_of_factorial_pure_recursion(number - 2)
61+
)
62+
* number
63+
)
5764

5865

5966
if __name__ == "__main__":

0 commit comments

Comments
 (0)