eolymp
bolt
Try our new interface for solving problems
Məsələlər

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

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

Большинство современных текстовых редакторов могут дать некоторые статистические данные о тексте, который они редактируют. Одним из замечательных статистических результатов является средняя длина слова в тексте. Слово - это максимальная непрерывная последовательность символов ('\textbf{a}'-'\textbf{z}', '\textbf{A}'-'\textbf{Z}'). Слова могут быть распределены пробелами, цифрами и знаками препинания. Средняя длина слова - это сумма длин всех слов, разделенная на количество слов. Например, в тексте "\textbf{This is div2 easy problem}". Есть \textbf{5} слов: "\textbf{This}", "\textbf{is}", "\textbf{div}", "\textbf{easy}" и "\textbf{problem}". Сумма длин всех слов равна \textbf{4}+\textbf{2}+\textbf{3}+\textbf{4}+\textbf{7} = \textbf{20}, средняя длина слова равна \textbf{20}/\textbf{5} = \textbf{4}. Напишите программу, которая по заданному тексту определяет его среднюю длину слова. Если в тексте нет слов, то будем считать, что средняя длина слова равна \textbf{0}. \InputFile Входной файл содержит единственную строку, в которой записан текст длиной от \textbf{0} до \textbf{50} символов включительно. Текст состоит только из символов ('\textbf{a}'-'\textbf{z}', '\textbf{A}'-'\textbf{Z}'), цифр ('\textbf{0}'-'\textbf{9}'), пробелов, и следующих знаков препинания: '\textbf{,}', '\textbf{.}', '\textbf{?}', '\textbf{!}', '\textbf{-}'. Конец текста будет отмечен символом '\textbf{#}' (см. примеры для разъяснения). \OutputFile Выход содержит единственное число - среднюю длину слова. Это значение должно быть выведено с точностью \textbf{9} знаков после запятой\textbf{ }(см. пример).
Zaman məhdudiyyəti 1 saniyə
Yaddaşı istafadə məhdudiyyəti 64 MiB
Giriş verilənləri #1
This is div2 easy problem.#
Çıxış verilənləri #1
4.000000000