Problem

5 /9


Listas: diccionario de frecuencias alfabéticas

Problem

Dado un texto que consta de varias líneas. El texto termina con una línea que contiene la sola palabra "END!". La palabra "FIN! no es el contenido del texto, sino que sólo sirve como señal del final.

Cree para el texto dado un diccionario de frecuencia alfabética ordenado por la frecuencia de las palabras: una lista de palabras, a la derecha de cada palabra debe indicarse cuántas veces aparece en el archivo de origen. Las palabras deben estar en orden descendente. Si el número de palabras es el mismo, la ordenación es palabra por palabra en orden lexicográfico.

Las palabras deben estar en minúsculas y sin signos de puntuación.
 
Ejemplo
# Entrada Salida
1 Duis aute irure dolor in reprehenderit in voluptate.
Velit esse cillum dolore eu fugiat nulla pariatur.
¡FIN!
en 2
autor 1
cillum 1
dolor 1
dolor 1
duis 1
esse 1
eu1
fugiado 1
irura 1
nula 1
pariatur 1
reprenderit 1
velo 1
voluptar 1