Entfernen von Duplikaten unter Beibehaltung der Reihenfolge
PHP
Medium
arrays
Aufgabe «Entfernen von Duplikaten unter Beibehaltung der Reihenfolge»
Schreiben Sie ein Programm, das ein Array von ganzen Zahlen entgegennimmt und alle Duplikate daraus entfernt, wobei die ursprüngliche Reihenfolge der Elemente erhalten bleibt. Das Programm soll ein neues Array ausgeben, das nur die eindeutigen Elemente in der Reihenfolge enthält, in der sie im ursprünglichen Array vorkommen. Zusätzlich, wenn die Anzahl der eindeutigen Elemente kleiner als 3 ist, soll das Programm die Meldung 'Wenige eindeutige Elemente' ausgeben. Einschränkungen: Die Größe des Eingabearrays überschreitet 1000 nicht, die Elemente sind ganze Zahlen von -10^9 bis 10^9.
Eingabeformat
In der ersten Zeile eine ganze Zahl N (1 ≤ N ≤ 1000) — die Anzahl der Elemente des Arrays. In der zweiten Zeile N ganze Zahlen, getrennt durch Leerzeichen.
Ausgabeformat
Geben Sie die eindeutigen Elemente des Arrays, getrennt durch Leerzeichen, in der Reihenfolge ihres ersten Auftretens aus. Wenn die Anzahl der eindeutigen Elemente kleiner als 3 ist, geben Sie 'Wenige eindeutige Elemente' aus.
Beispiele
Beispiel 1
EINGABE
5
1 2 2 3 1
AUSGABE
1 2 3
Beispiel 2
EINGABE
3
Война и мир
Толстой
1869
Преступление и наказание
Достоевский
1866
Анна Каренина
Толстой
1877
1866
AUSGABE
Преступление и наказание
Beispiel 3
EINGABE
3
10 10 10
AUSGABE
Мало уникальных элементов
Beispiel 4
EINGABE
2
Мастер и Маргарита
Булгаков
1967
Тихий Дон
Шолохов
1940
2000
AUSGABE
Нет
main.php