Zählung sich wiederholender Wörter in einem Text

Go Easy maps

Aufgabe «Zählung sich wiederholender Wörter in einem Text»

Schreiben Sie ein Programm, das eine Textzeile einliest und die Anzahl der Wiederholungen jedes Wortes in dieser Zeile zählt. Wörter werden durch Leerzeichen getrennt. Die Groß-/Kleinschreibung wird nicht beachtet (Wörter in unterschiedlicher Schreibweise gelten als gleich). Geben Sie die Wörter und ihre Anzahl in alphabetischer Reihenfolge aus. Einschränkungen: Die Länge der Zeile überschreitet nicht 1000 Zeichen, die Anzahl der eindeutigen Wörter beträgt nicht mehr als 100.

Eingabeformat

Eine Textzeile, bestehend aus Wörtern, die durch Leerzeichen getrennt sind. Die Zeile kann Satzzeichen enthalten, die nicht als Teil von Wörtern betrachtet werden.

Ausgabeformat

Geben Sie für jedes eindeutige Wort das Wort und die Anzahl der Wiederholungen, getrennt durch ein Leerzeichen, aus. Jedes Paar wird in einer neuen Zeile ausgegeben. Die Wörter werden in alphabetischer Reihenfolge ausgegeben.

Beispiele

Beispiel 1

EINGABE
Hello world hello World
AUSGABE
hello 2 world 2

Beispiel 2

EINGABE
Go is fun go programming
AUSGABE
fun 1 go 2 is 1 programming 1

Beispiel 3

EINGABE
one two three four five six seven eight nine ten
AUSGABE
eight 1 five 1 four 1 nine 1 one 1 seven 1 six 1 ten 1 three 1 two 1
main.go