Mesclagem generalizada de arrays com remoção de duplicatas
TypeScript
Easy
generics
Tarefa «Mesclagem generalizada de arrays com remoção de duplicatas»
Escreva uma função generalizada mergeUnique que recebe dois arrays do mesmo tipo e retorna um novo array contendo todos os elementos únicos de ambos os arrays na ordem de sua primeira aparição. O tipo dos elementos pode ser qualquer um (números, strings, etc.). A função deve funcionar corretamente com tipos primitivos. Certifique-se de que a ordem dos elementos seja preservada e que as duplicatas sejam removidas.
Formato de Entrada
Primeira linha: quantidade de elementos do primeiro array N. Segunda linha: N elementos separados por espaço. Terceira linha: quantidade de elementos do segundo array M. Quarta linha: M elementos separados por espaço.
Formato de Saída
Elementos do array resultante separados por espaço.
Exemplos
Exemplo 1
ENTRADA
4
9 99 999 9999
SAÍDA
9 99 999 9999
Exemplo 2
ENTRADA
11 20
SAÍDA
11 20
Exemplo 3
ENTRADA
2 2
SAÍDA
2
main.ts