Время

09:42:04
11 Февраля 2012
Пятёрка за неделю 22
Осталось: 12 часов 18 минут
Конец: 11.02.2012 22:00
Лидер: NuM
Версия для печати

Текстовая статистика

   Большинство современных текстовых редакторов могут дать некоторые статистические данные о тексте, который они редактируют. Одним из замечательных статистических результатов является средняя длина слова в тексте. Слово - это максимальная непрерывная последовательность символов ('a'-'z', 'A'-'Z'). Слова могут быть распределены пробелами, цифрами и знаками препинания. Средняя длина слова - это сумма длин всех слов, разделенная на количество слов.

   Например, в тексте "This is div2 easy problem". Есть 5 слов: "This", "is", "div", "easy" и "problem". Сумма длин всех слов равна 4+2+3+4+7 = 20, средняя длина слова равна 20/5 = 4.

   Напишите программу, которая по заданному тексту определяет его среднюю длину слова. Если в тексте нет слов, то будем считать, что средняя длина слова равна 0.


Технические условия

   Входные данные

   Входной файл содержит единственную строку, в которой записан текст длиной от 0 до 50 символов включительно. Текст состоит только из символов ('a'-'z', 'A'-'Z'), цифр ('0'-'9'), пробелов, и следующих знаков препинания: ',', '.', '?', '!', '-'. Конец текста будет отмечен символом '#' (см. примеры для разъяснения).

   Выходные данные

   Выход содержит единственное число - среднюю длину слова. Это значение должно быть выведено с точностью 9 знаков после запятой (см. пример).


Информация о задаче

Лимит времени: 1 секунда
Лимит памяти: 64 MB
Баллы за пройденный тест: 5
Сложность: 22% 73/93

Пример

Пример входных данных

Sample 1 
This is div2 easy problem.#

Sample 2
a bc#

Sample 3
w84lFC1hD2ot2?43 Jnw67Kmt8KhOQn#

Пример выходных данных

Sample 1  
4.000000000

Sample 2
1.500000000

Sample 3
2.714285714


← Шахматная модель Список задач Новый Лабиринт Амбера →