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