Conteo de palabras repetidas en el texto

Go Easy maps

Tarea «Conteo de palabras repetidas en el texto»

Escriba un programa que lea una línea de texto y cuente el número de repeticiones de cada palabra en esa línea. Las palabras se separan por espacios. No se distingue entre mayúsculas y minúsculas (las palabras en diferentes mayúsculas/minúsculas se consideran iguales). Muestre las palabras y su cantidad en orden alfabético. Restricciones: la longitud de la línea no supera los 1000 caracteres, la cantidad de palabras únicas no supera las 100.

Formato de entrada

Una línea de texto que consta de palabras separadas por espacios. La línea puede contener signos de puntuación que no se consideran parte de las palabras.

Formato de salida

Para cada palabra única, muestre la palabra y la cantidad de repeticiones separadas por un espacio. Cada par se muestra en una nueva línea. Las palabras se muestran en orden alfabético.

Ejemplos

Ejemplo 1

ENTRADA
Hello world hello World
SALIDA
hello 2 world 2

Ejemplo 2

ENTRADA
Go is fun go programming
SALIDA
fun 1 go 2 is 1 programming 1

Ejemplo 3

ENTRADA
one two three four five six seven eight nine ten
SALIDA
eight 1 five 1 four 1 nine 1 one 1 seven 1 six 1 ten 1 three 1 two 1
main.go