Revizia anterioară Revizia următoare
Fişierul intrare/ieşire: | text.in, text.out | Sursă | preONI 2005 Runda 1 |
Autor | Adrian Vladu | Adăugată de | |
Timp execuţie pe test | 0.075 sec | Limită de memorie | 65536 kbytes |
Scorul tău | N/A | Dificultate |
Vezi solutiile trimise | Statistici
Text
Dezamagit de rezultatele sale la ultimul concurs, Paftenie a renuntat la programare si s-a concentrat strict asupra muncii laborioase, dar care implica mai putin efort intelectual. De aceasta data, el primeste un text si trebuie sa calculeze lungimea medie a cuvintelor textului, un cuvant fiind definit ca o secventa continua maximala de caractere ale alfabetului englez ('a' .. 'z' , 'A' .. 'Z'). Definim lungimea medie = (lungimea totala a cuvintelor textului) / (numarul de cuvinte ale textului).
Cerinta
Scrieti un program care ii rezolva problema lui Paftenie.
Date de intrare
Pe prima linie a fisierului de intrare text.in se gaseste textul dat.
Date de iesire
Fisierul de iesire text.out va contine pe prima linie un singur intreg, reprezentand partea intreaga a lungimii medii a cuvintelor textului.
Restrictii si precizari
- Dimensiunea fisierului de intrare este de cel mult 1MB
- Fisierul de intrare va contine doar litere mari si mici, cifre, spatii si simboluri (adica nu va contine caractere speciale)
Exemplu
text.in | text.out |
---|---|
- Lasa-ma in pace, ca am invatat azi noapte toata ziua! | 3 |
Explicatie: Lungimea totala a cuvintelor textului = 41, numarul de cuvinte = 11 => [41 / 11] = 3.