Fattoriale Ricorsivo

Dato un singolo numero intero positivo n, il tuo compito è creare una funzione ricorsiva per calcolare il fattoriale di n.

Il fattoriale di n, indicato come n!, è il prodotto di tutti i numeri interi positivi minori o uguali a n. Ad esempio, il fattoriale di 5 è 5! = 5 x 4 x 3 x 2 x 1 = 120.

Il fattoriale di 0 è definito come 1, cioè 0! = 1.

La prima e unica riga dell'input contiene un singolo numero intero n (1 ≤ n ≤ 20), che rappresenta il numero di cui calcolare il fattoriale.

L'output del programma deve essere una singola riga contenente il fattoriale di n.

Input

Output

5

120

0

1

2

2

Constraints

Time limit: 2 seconds

Memory limit: 512 MB

Output limit: 1 MB

To check your solution you need to sign in
Sign in to continue