Erweiterung zum Zählen eindeutiger Wörter unter Ignorierung der Groß-/Kleinschreibung

Kotlin Medium extensions

Aufgabe «Erweiterung zum Zählen eindeutiger Wörter unter Ignorierung der Groß-/Kleinschreibung»

Schreiben Sie ein Kotlin-Programm, das eine Textzeile einliest und mithilfe einer Extension-Funktion für String die Anzahl der eindeutigen Wörter darin zählt. Wörter werden durch Leerzeichen getrennt, Satzzeichen werden nicht berücksichtigt (entfernt). Die Groß-/Kleinschreibung spielt keine Rolle (Wörter werden in Kleinbuchstaben umgewandelt). Das Programm soll nur die Anzahl der eindeutigen Wörter ausgeben.

Eingabeformat

Eine Zeile, die Text in russischer oder englischer Sprache enthält. Die Länge der Zeile überschreitet 1000 Zeichen nicht.

Ausgabeformat

Eine ganze Zahl — die Anzahl der eindeutigen Wörter.

Beispiele

Beispiel 1

EINGABE
Hello world hello
AUSGABE
2

Beispiel 2

EINGABE
Kotlin is fun and kotlin is powerful
AUSGABE
5

Beispiel 3

EINGABE
Тест тест тест
AUSGABE
1
main.kt