September Morn Update
This commit is contained in:
parent
4e2d22a71d
commit
aac6731f2c
6856 changed files with 141342 additions and 21127 deletions
|
|
@ -1,5 +1,8 @@
|
|||
from itertools import (accumulate, chain)
|
||||
from operator import mul
|
||||
|
||||
# factorial :: Integer
|
||||
def factorial(n):
|
||||
z=1
|
||||
if n>1:
|
||||
z=n*factorial(n-1)
|
||||
return z
|
||||
return list(
|
||||
accumulate(chain([1], range(1, 1 + n)), mul)
|
||||
)[-1]
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue