Cod sursa(job #2442931)
Utilizator | Data | 25 iulie 2019 19:55:05 | |
---|---|---|---|
Problema | Factorial | Scor | 15 |
Compilator | py | Status | done |
Runda | Arhiva de probleme | Marime | 0.32 kb |
fin = open("fact.in","r")
fout = open("fact.out","w")
p = int(fin.read())
n = 1
fac = 1
ok = False
while(ok == False):
fac = fac * (n+1)
n+= 1
if (10**p) != 1:
if fac % (10**p) == 0:
ok = True
else:
n = 1
ok = True
n = str(n)
fout.write(n)
fin.close()
fout.close()