Cod sursa(job #3335632)

Utilizator baciu17Robert Baciu baciu17 Data 23 ianuarie 2026 09:10:36
Problema Text Scor 0
Compilator py Status done
Runda Arhiva de probleme Marime 0.69 kb
# text.in -> text.out

with open("text.in", "r", encoding="utf-8") as f:
    text = f.read()

total_lungime = 0
numar_cuvinte = 0
lungime_curenta = 0

for c in text:
    if c.isalpha():  # verifică literele A-Z și a-z
        lungime_curenta += 1
    else:
        if lungime_curenta > 0:
            total_lungime += lungime_curenta
            numar_cuvinte += 1
            lungime_curenta = 0

# dacă textul se termină fix într-un cuvânt
if lungime_curenta > 0:
    total_lungime += lungime_curenta
    numar_cuvinte += 1

rezultat = total_lungime // numar_cuvinte if numar_cuvinte > 0 else 0

with open("text.out", "w", encoding="utf-8") as f:
    f.write(str(rezultat))