إزالة التكرارات مع الحفاظ على الترتيب

PHP Medium arrays

مهمة «إزالة التكرارات مع الحفاظ على الترتيب»

اكتب برنامجًا يأخذ مصفوفة من الأعداد الصحيحة ويزيل منها جميع التكرارات، مع الحفاظ على الترتيب الأصلي للعناصر. يجب أن يقوم البرنامج بإخراج مصفوفة جديدة تحتوي فقط على العناصر الفريدة بنفس الترتيب الذي تظهر به في المصفوفة الأصلية. بالإضافة إلى ذلك، إذا كان عدد العناصر الفريدة أقل من 3، يجب أن يقوم البرنامج بإخراج رسالة 'عدد قليل من العناصر الفريدة'. القيود: حجم المصفوفة المدخلة لا يتجاوز 1000، والعناصر هي أعداد صحيحة تتراوح من -10^9 إلى 10^9.

تنسيق الإدخال

في السطر الأول عدد صحيح N (1 ≤ N ≤ 1000) — عدد عناصر المصفوفة. في السطر الثاني N من الأعداد الصحيحة، مفصولة بمسافات.

تنسيق الإخراج

<div>أخرج العناصر الفريدة من المصفوفة، مفصولة بمسافات، بترتيب ظهورها الأول. إذا كان عدد العناصر الفريدة أقل من 3، أخرج 'عدد قليل من العناصر الفريدة'.</div>

أمثلة

مثال 1

الإدخال
5 1 2 2 3 1
الإخراج
1 2 3

مثال 2

الإدخال
3 Война и мир Толстой 1869 Преступление и наказание Достоевский 1866 Анна Каренина Толстой 1877 1866
الإخراج
Преступление и наказание

مثال 3

الإدخال
3 10 10 10
الإخراج
Мало уникальных элементов

مثال 4

الإدخال
2 Мастер и Маргарита Булгаков 1967 Тихий Дон Шолохов 1940 2000
الإخراج
Нет
main.php