Cod sursa(job #3207990)

Utilizator marius135Dumitran Adrian Marius marius135 Data 27 februarie 2024 11:52:39
Problema Factorial Scor 0
Compilator py Status done
Runda Arhiva de probleme Marime 0.46 kb
def numar_cifre_zero(n):
    count =  0
    while n >  0:
        n //=  5
        count += n
    return count

def gaseste_N(P):
    N =  0
    while numar_cifre_zero(N) < P:
        N +=  1
    return N if numar_cifre_zero(N) == P else -1

# Citirea datelor din fact.in
with open('fact.in', 'r') as fin:
    P = int(fin.readline())

# Calcularea lui N
N = gaseste_N(P)

# Scrierea rezultatului in fact.out
with open('fact.out', 'w') as fout:
    fout.write(str(N))