Remoção de duplicatas preservando a ordem
PHP
Medium
arrays
Tarefa «Remoção de duplicatas preservando a ordem»
Escreva um programa que recebe um array de números inteiros e remove dele todas as duplicatas, preservando a ordem original dos elementos. O programa deve imprimir um novo array contendo apenas os elementos únicos na ordem em que aparecem no array original. Adicionalmente, se a quantidade de elementos únicos for menor que 3, o programa deve exibir a mensagem 'Poucos elementos únicos'. Restrições: o tamanho do array de entrada não excede 1000, os elementos são números inteiros de -10^9 a 10^9.
Formato de Entrada
Na primeira linha, um número inteiro N (1 ≤ N ≤ 1000) — a quantidade de elementos do array. Na segunda linha, N números inteiros separados por espaços.
Formato de Saída
Imprima os elementos únicos do array, separados por espaços, na ordem de sua primeira aparição. Se a quantidade de elementos únicos for menor que 3, imprima 'Poucos elementos únicos'.
Exemplos
Exemplo 1
ENTRADA
5
1 2 2 3 1
SAÍDA
1 2 3
Exemplo 2
ENTRADA
3
Война и мир
Толстой
1869
Преступление и наказание
Достоевский
1866
Анна Каренина
Толстой
1877
1866
SAÍDA
Преступление и наказание
Exemplo 3
ENTRADA
3
10 10 10
SAÍDA
Мало уникальных элементов
Exemplo 4
ENTRADA
2
Мастер и Маргарита
Булгаков
1967
Тихий Дон
Шолохов
1940
2000
SAÍDA
Нет
main.php