Подсчёт повторяющихся слов в тексте
Go
Лёгкий
maps
Задача «Подсчёт повторяющихся слов в тексте»
Напишите программу, которая считывает строку текста и подсчитывает количество повторений каждого слова в этой строке. Слова разделяются пробелами. Регистр букв не учитывается (слова в разных регистрах считаются одинаковыми). Выведите слова и их количество в алфавитном порядке. Ограничения: длина строки не превышает 1000 символов, количество уникальных слов не более 100.
Формат ввода
Одна строка текста, состоящая из слов, разделённых пробелами. Строка может содержать знаки препинания, которые не считаются частью слов.
Формат вывода
Для каждого уникального слова выведите его и количество повторений через пробел. Каждая пара выводится на новой строке. Слова выводятся в алфавитном порядке.
Примеры
Пример 1
ВВОД
Hello world hello World
ВЫВОД
hello 2
world 2
Пример 2
ВВОД
Go is fun go programming
ВЫВОД
fun 1
go 2
is 1
programming 1
Пример 3
ВВОД
one two three four five six seven eight nine ten
ВЫВОД
eight 1
five 1
four 1
nine 1
one 1
seven 1
six 1
ten 1
three 1
two 1
main.go