Entfernung doppelter Zeichen unter Beibehaltung der Reihenfolge
JavaScript
Medium
strings
Aufgabe «Entfernung doppelter Zeichen unter Beibehaltung der Reihenfolge»
Gegeben ist eine Zeichenkette, die aus Kleinbuchstaben des lateinischen Alphabets besteht. Es müssen alle wiederholten Zeichen entfernt werden, wobei nur das erste Vorkommen jedes Zeichens erhalten bleibt. Die Reihenfolge der Zeichen muss beibehalten werden. Implementieren Sie eine Funktion, die eine Zeichenkette entgegennimmt und eine Zeichenkette ohne Duplikate zurückgibt.
Eingabeformat
Eine Zeile, die Kleinbuchstaben des lateinischen Alphabets enthält. Die Länge der Zeichenkette beträgt 1 bis 1000 Zeichen.
Ausgabeformat
Eine Zeile, die die eindeutigen Zeichen der ursprünglichen Zeichenkette in der Reihenfolge ihres ersten Auftretens enthält.
Beispiele
Beispiel 1
EINGABE
hello
AUSGABE
helo
Beispiel 2
EINGABE
aabbcc
AUSGABE
abc
Beispiel 3
EINGABE
babad
AUSGABE
bad
main.js