Fusión generalizada de arrays con eliminación de duplicados
TypeScript
Easy
generics
Tarea «Fusión generalizada de arrays con eliminación de duplicados»
Escriba una función generalizada mergeUnique, que recibe dos arrays del mismo tipo y devuelve un nuevo array que contiene todos los elementos únicos de ambos arrays en el orden de su primera aparición. El tipo de elementos puede ser cualquiera (números, cadenas, etc.). La función debe funcionar correctamente con tipos primitivos. Asegúrese de que se conserve el orden de los elementos y se eliminen los duplicados.
Formato de entrada
Primera línea: cantidad de elementos del primer array N. Segunda línea: N elementos separados por espacios. Tercera línea: cantidad de elementos del segundo array M. Cuarta línea: M elementos separados por espacios.
Formato de salida
Elementos del array resultante separados por espacios.
Ejemplos
Ejemplo 1
ENTRADA
4
9 99 999 9999
SALIDA
9 99 999 9999
Ejemplo 2
ENTRADA
11 20
SALIDA
11 20
Ejemplo 3
ENTRADA
2 2
SALIDA
2
main.ts