Suppression des doublons avec conservation de l'ordre

PHP Medium arrays

Tâche «Suppression des doublons avec conservation de l'ordre»

Écrivez un programme qui prend un tableau d'entiers et supprime tous les doublons, en préservant l'ordre original des éléments. Le programme doit afficher un nouveau tableau contenant uniquement les éléments uniques dans l'ordre où ils apparaissent dans le tableau original. De plus, si le nombre d'éléments uniques est inférieur à 3, le programme doit afficher le message 'Trop peu d'éléments uniques'. Contraintes : la taille du tableau d'entrée ne dépasse pas 1000, les éléments sont des entiers de -10^9 à 10^9.

Format d\ entrée

Sur la première ligne, un entier N (1 ≤ N ≤ 1000) — le nombre d'éléments du tableau. Sur la deuxième ligne, N entiers séparés par des espaces.

Format de sortie

Affiche les éléments uniques du tableau, séparés par des espaces, dans l'ordre de leur première apparition. Si le nombre d'éléments uniques est inférieur à 3, affiche 'Too few unique elements'.

Exemples

Exemple 1

ENTRÉE
5 1 2 2 3 1
SORTIE
1 2 3

Exemple 2

ENTRÉE
3 Война и мир Толстой 1869 Преступление и наказание Достоевский 1866 Анна Каренина Толстой 1877 1866
SORTIE
Преступление и наказание

Exemple 3

ENTRÉE
3 10 10 10
SORTIE
Мало уникальных элементов

Exemple 4

ENTRÉE
2 Мастер и Маргарита Булгаков 1967 Тихий Дон Шолохов 1940 2000
SORTIE
Нет
main.php