Rekursive Fakultät

Gegeben ist eine einzelne positive ganze Zahl n. Deine Aufgabe ist es, eine rekursive Funktion zu erstellen, die die Fakultät von n berechnet.

Die Fakultät von n, geschrieben als n!, ist das Produkt aller positiven ganzen Zahlen kleiner oder gleich n. Zum Beispiel ist die Fakultät von 5: 5! = 5 x 4 x 3 x 2 x 1 = 120.

Die Fakultät von 0 ist als 1 definiert, also 0! = 1.

Die erste und einzige Zeile der Eingabe enthält eine ganze Zahl n (1 ≤ n ≤ 20), für die die Fakultät berechnet werden soll.

Die Ausgabe des Programms sollte eine einzelne Zeile sein, die die Fakultät von n enthält.

Eingabe

Ausgabe

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