Problem

5 /9


Listes : dictionnaire alphabétique-fréquence

Problem

Soit un texte composé de plusieurs lignes. Le texte se termine par une ligne contenant le seul mot "END!". Le mot "FIN !" n'est pas le contenu du texte, mais sert uniquement de signe de fin.

Construire pour le texte donné un dictionnaire de fréquence alphabétique trié par la fréquence des mots : une liste de mots, à droite de chaque mot doit être indiqué combien de fois il apparaît dans le fichier source. Les mots doivent être dans l'ordre décroissant. Si le nombre de mots est le même, le tri se fait mot à mot dans l'ordre lexicographique.

Les mots doivent être en minuscules et sans signes de ponctuation.
 
Exemple
en 2
aut 1
cillum 1
douleur 1
douleur 1
duis 1
esse 1
eu1
fugiat 1
irure 1
nulla 1
pariature 1
réprimander 1
velit 1
volupté 1
# Entrée Sortie
1 Duis aute irure dolor in reprehenderit in voluptate.
Velit esse cillum dolore eu fugiat nulla pariatur.
FIN !