Funktion zum Finden eindeutiger Elemente unter Berücksichtigung der Reihenfolge
JavaScript
Medium
functions
Aufgabe «Funktion zum Finden eindeutiger Elemente unter Berücksichtigung der Reihenfolge»
Schreiben Sie eine Funktion uniqueOrdered(arr), die ein Array von Zahlen oder Zeichenketten akzeptiert und ein neues Array zurückgibt, das nur eindeutige Elemente enthält, wobei die ursprüngliche Reihenfolge beibehalten wird. Elemente gelten als eindeutig, wenn sie zum ersten Mal im Array vorkommen. Die Reihenfolge muss der Reihenfolge des ersten Auftretens der Elemente im Eingabearray entsprechen. Die Lösung muss ohne Verwendung externer Bibliotheken implementiert werden.
Eingabeformat
Die erste Zeile enthält eine ganze Zahl n (1 ≤ n ≤ 10^5) — die Anzahl der Elemente. Die zweite Zeile enthält n Elemente, getrennt durch Leerzeichen. Die Elemente können Zahlen oder Zeichenketten (ohne Leerzeichen) sein.
Ausgabeformat
Geben Sie die eindeutigen Elemente des Arrays in der Reihenfolge ihres ersten Auftretens aus, getrennt durch Leerzeichen.
Beispiele
Beispiel 1
EINGABE
5
a b a c b
AUSGABE
a b c
Beispiel 2
EINGABE
Война и мир
1869
1984
1949
Джордж Оруэлл
AUSGABE
Война и мир 1869 1984 1949 Джордж Оруэлл
Beispiel 3
EINGABE
1
42
AUSGABE
42
Beispiel 4
EINGABE
Мастер и Маргарита
1967
Улисс
1922
Джеймс Джойс
AUSGABE
Мастер и Маргарита 1967 Улисс 1922 Джеймс Джойс
main.js