Fusion généralisée de tableaux avec suppression des doublons

TypeScript Easy generics

Tâche «Fusion généralisée de tableaux avec suppression des doublons»

Écrivez une fonction généralisée mergeUnique qui prend deux tableaux d’un même type et retourne un nouveau tableau contenant tous les éléments uniques des deux tableaux dans l’ordre de leur première apparition. Le type des éléments peut être quelconque (nombres, chaînes, etc.). La fonction doit fonctionner correctement avec les types primitifs. Assurez-vous que l’ordre des éléments est conservé et que les doublons sont supprimés.

Format d\ entrée

Première ligne : nombre d’éléments du premier tableau N. Deuxième ligne : N éléments séparés par des espaces. Troisième ligne : nombre d’éléments du deuxième tableau M. Quatrième ligne : M éléments séparés par des espaces.

Format de sortie

Éléments du tableau résultant séparés par des espaces.

Exemples

Exemple 1

ENTRÉE
4 9 99 999 9999
SORTIE
9 99 999 9999

Exemple 2

ENTRÉE
11 20
SORTIE
11 20

Exemple 3

ENTRÉE
2 2
SORTIE
2
main.ts