Files

23 lines
558 B
Python

# HumanEval/139
# Loki Mode Multi-Agent Solution
# Attempts: 1
# Passed: True
def special_factorial(n):
"""The Brazilian factorial is defined as:
brazilian_factorial(n) = n! * (n-1)! * (n-2)! * ... * 1!
where n > 0
For example:
>>> special_factorial(4)
288
The function will receive an integer as input and should return the special
factorial of this integer.
"""
result = 1
current_factorial = 1
for k in range(1, n + 1):
current_factorial *= k
result *= current_factorial
return result