Verallgemeinerte Zusammenführung von Arrays mit Entfernung von Duplikaten
TypeScript
Easy
generics
Aufgabe «Verallgemeinerte Zusammenführung von Arrays mit Entfernung von Duplikaten»
Schreiben Sie eine verallgemeinerte Funktion mergeUnique, die zwei Arrays desselben Typs nimmt und ein neues Array zurückgibt, das alle eindeutigen Elemente aus beiden Arrays in der Reihenfolge ihres ersten Auftretens enthält. Der Typ der Elemente kann beliebig sein (Zahlen, Zeichenketten usw.). Die Funktion sollte korrekt mit primitiven Typen arbeiten. Stellen Sie sicher, dass die Reihenfolge der Elemente erhalten bleibt und Duplikate entfernt werden.
Eingabeformat
Erste Zeile: Anzahl der Elemente des ersten Arrays N. Zweite Zeile: N Elemente durch Leerzeichen getrennt. Dritte Zeile: Anzahl der Elemente des zweiten Arrays M. Vierte Zeile: M Elemente durch Leerzeichen getrennt.
Ausgabeformat
Elemente des resultierenden Arrays durch Leerzeichen getrennt.
Beispiele
Beispiel 1
EINGABE
4
9 99 999 9999
AUSGABE
9 99 999 9999
Beispiel 2
EINGABE
11 20
AUSGABE
11 20
Beispiel 3
EINGABE
2 2
AUSGABE
2
main.ts