Дано литературное
произведение на русском языке (размер файла до 1 Мб). Получить и вывести
частотный словарь этого произведения, то есть алфавитный перечень слов
(словоформ), встречающихся в тексте, с указанием того, сколько раз входит в
текст данное слово (словоформа).
Словом в данной
задаче считается последовательность русских букв (любой другой символ, отличный
от русской буквы, считается знаком препинания).
Слова в исходном
файле не переносятся.
Входные
данные: некоторый литературный текст на русском языке объёмом не более 1
мегабайт, записанный в кодировке Windows-1251.
Выходные
данные: алфавитный перечень слов (маленькими буквами) и количество их
повторений (через один или несколько пробелов).
Примеры входных и выходных
данных:
Входной файл
|
Выходной файл
|
ЦВЕТЫ
По утрам умываясь росой,
Как цвели они! Как красовались!
Но упали они под косой,
И спросил я: — А как назывались?
И мерещилось многие дни
Что-то тайное в этой развязке:
Слишком грустно и нежно они
Назывались "анютины глазки".
|
а
1
анютины 1
в
1
глазки 1
грустно 1
дни 1
и
3
как 3
косой 1
красовались 1
мерещилось 1
многие 1
назывались 2
нежно 1
но 1
они 3
по 1
под 1
развязке 1
росой 1
слишком 1
спросил 1
тайное 1
то 1
умываясь 1
упали 1
утрам 1
цвели 1
цветы 1
что 1
этой 1
я
1
|
Примечание. Ё –
тоже буква алфавита.