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