Algoritme & struktura të dhënash

Factorial (n!)

Në shqip: Faktoriali

ShpjegimiSQ

Faktoriali i n-së (n!) është prodhimi 1 × 2 × 3 × … × n — p.sh. 5! = 120. Tregon në sa mënyra mund të renditen n gjëra, dhe rritet jashtëzakonisht shpejt: 20! ka 19 shifra. Ushtrim klasik për rekursionin.

EnglishEN

The factorial of n (n!) is the product 1 × 2 × 3 × … × n — e.g. 5! = 120. It tells you how many ways n things can be ordered, and it grows incredibly fast: 20! has 19 digits. A classic recursion exercise.

Si ta mendosh

Si në sa mënyra mund të ulen 5 shokë në 5 karrige: 120.

Lexoje në anglisht

Like how many ways 5 friends can sit on 5 chairs: 120.

Shembull kodipython

def faktoriali(n):
    return 1 if n <= 1 else n * faktoriali(n - 1)
print(faktoriali(5))   # 120

Terma të lidhur