Função de busca de elementos únicos considerando a ordem
JavaScript
Medium
functions
Tarefa «Função de busca de elementos únicos considerando a ordem»
Escreva uma função uniqueOrdered(arr), que recebe um array de números ou strings e retorna um novo array contendo apenas os elementos únicos, mantendo sua ordem original. Os elementos são considerados únicos se aparecem no array pela primeira vez. A ordem deve coincidir com a ordem da primeira ocorrência dos elementos no array de entrada. A solução deve ser implementada sem o uso de bibliotecas externas.
Formato de Entrada
A primeira linha contém um número inteiro n (1 ≤ n ≤ 10^5) — a quantidade de elementos. A segunda linha contém n elementos separados por espaços. Os elementos podem ser números ou strings (sem espaços).
Formato de Saída
Imprima os elementos únicos do array na ordem de sua primeira ocorrência, separados por espaços.
Exemplos
Exemplo 1
ENTRADA
5
a b a c b
SAÍDA
a b c
Exemplo 2
ENTRADA
Война и мир
1869
1984
1949
Джордж Оруэлл
SAÍDA
Война и мир 1869 1984 1949 Джордж Оруэлл
Exemplo 3
ENTRADA
1
42
SAÍDA
42
Exemplo 4
ENTRADA
Мастер и Маргарита
1967
Улисс
1922
Джеймс Джойс
SAÍDA
Мастер и Маргарита 1967 Улисс 1922 Джеймс Джойс
main.js