通用数组合并并去重

TypeScript Easy generics

任务 «通用数组合并并去重»

编写一个泛型函数 mergeUnique,它接受两个相同类型的数组,并返回一个新数组,其中包含两个数组中所有唯一的元素,按它们首次出现的顺序排列。元素类型可以是任意类型(数字、字符串等)。该函数应能正确处理原始类型。确保元素顺序保持不变,并删除重复项。

输入格式

第一行:第一个数组的元素数量 N。第二行:N 个元素,以空格分隔。第三行:第二个数组的元素数量 M。第四行:M 个元素,以空格分隔。

输出格式

结果数组的元素,以空格分隔。

示例

示例 1

输入
4 9 99 999 9999
输出
9 99 999 9999

示例 2

输入
11 20
输出
11 20

示例 3

输入
2 2
输出
2
main.ts