Entfernung von Zeichenduplikaten unter Beibehaltung der Reihenfolge
Kotlin
Medium
strings
Aufgabe «Entfernung von Zeichenduplikaten unter Beibehaltung der Reihenfolge»
Schreiben Sie ein Programm, das eine Zeichenkette, die nur aus Kleinbuchstaben des lateinischen Alphabets besteht, einliest und alle doppelten Zeichen daraus entfernt, wobei die Reihenfolge des ersten Vorkommens jedes Zeichens erhalten bleibt. Das Programm soll die resultierende Zeichenkette ohne Duplikate ausgeben. Die Länge der Zeichenkette beträgt maximal 10^5.
Eingabeformat
Eine Zeichenkette, bestehend aus Kleinbuchstaben des lateinischen Alphabets (a-z). Die Länge der Zeichenkette beträgt 1 bis 100000.
Ausgabeformat
Eine Zeichenkette – die ursprüngliche Zeichenkette ohne Doppelgänger von Zeichen, die Reihenfolge des ersten Vorkommens bleibt erhalten.
Beispiele
Beispiel 1
EINGABE
hello
AUSGABE
helo
Beispiel 2
EINGABE
aabbcc
AUSGABE
abc
main.kt