函数用于查找考虑顺序的唯一元素
JavaScript
Medium
functions
任务 «函数用于查找考虑顺序的唯一元素»
编写一个函数 uniqueOrdered(arr),该函数接受一个数字或字符串数组,并返回一个新数组,其中仅包含唯一的元素,同时保持它们原有的顺序。如果元素在数组中首次出现,则视为唯一。顺序应与元素在输入数组中首次出现的顺序一致。解决方案应不使用第三方库来实现。
输入格式
第一行包含一个整数 n (1 ≤ n ≤ 10^5) — 元素的数量。第二行包含 n 个元素,以空格分隔。元素可以是数字或字符串(不含空格)。
输出格式
输出数组中的唯一元素,按它们首次出现的顺序排列,并用空格分隔。
示例
示例 1
输入
5
a b a c b
输出
a b c
示例 2
输入
Война и мир
1869
1984
1949
Джордж Оруэлл
输出
Война и мир 1869 1984 1949 Джордж Оруэлл
示例 3
输入
1
42
输出
42
示例 4
输入
Мастер и Маргарита
1967
Улисс
1922
Джеймс Джойс
输出
Мастер и Маргарита 1967 Улисс 1922 Джеймс Джойс
main.js