Comptage des mots répétés dans un texte
Go
Easy
maps
Tâche «Comptage des mots répétés dans un texte»
Écrivez un programme qui lit une ligne de texte et compte le nombre d’occurrences de chaque mot dans cette ligne. Les mots sont séparés par des espaces. La casse n’est pas prise en compte (les mots dans des casses différentes sont considérés comme identiques). Affichez les mots et leur nombre dans l’ordre alphabétique. Contraintes : la longueur de la ligne ne dépasse pas 1000 caractères, le nombre de mots uniques ne dépasse pas 100.
Format d\ entrée
Une ligne de texte composée de mots séparés par des espaces. La ligne peut contenir des signes de ponctuation qui ne sont pas considérés comme faisant partie des mots.
Format de sortie
Pour chaque mot unique, affichez-le suivi de son nombre d’occurrences, séparés par un espace. Chaque paire est affichée sur une nouvelle ligne. Les mots sont affichés dans l’ordre alphabétique.
Exemples
Exemple 1
ENTRÉE
Hello world hello World
SORTIE
hello 2
world 2
Exemple 2
ENTRÉE
Go is fun go programming
SORTIE
fun 1
go 2
is 1
programming 1
Exemple 3
ENTRÉE
one two three four five six seven eight nine ten
SORTIE
eight 1
five 1
four 1
nine 1
one 1
seven 1
six 1
ten 1
three 1
two 1
main.go