Schreiben Sie eine Funktion fak, die die Fakultät einer Zahl berechnet.
Schreiben Sie eine Funktion, die für eine beliebige positive ganze Zahl n die kleinste Zahl k ermittelt, so dass gilt:
str(n) in str(fak(k))
Schreiben Sie nun eine Funktion factorial_birthday, die für ein Geburtsdatum d (in der Form ttmm) die kleinste Zahl k ermittelt, so dass
str(d) in str(fak(k))
ist.
Für den 12. Juli (1207) ist dies beispielsweise die Zahl 71.
Welches ist das Geburtsdatum mit der kleinsten Zahl k und welches das mit der größten?