إزالة التكرارات مع الحفاظ على الترتيب
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