<div> <p>إزالة التكرارات من مصفوفة مرتبة</p> </div>

Swift Medium arrays

مهمة «<div> <p>إزالة التكرارات من مصفوفة مرتبة</p> </div>»

<div>
<p>تم تقديم مصفوفة من الأعداد الصحيحة مرتبة ترتيبًا غير تنازلي. يجب إزالة جميع التكرارات بحيث لا يظهر كل عنصر أكثر من مرتين. يجب إجراء التعديلات في المكان، أي في المصفوفة الأصلية. قم بإرجاع الطول الجديد للمصفوفة بعد إزالة العناصر الزائدة. يمكن أن يحتوي باقي المصفوفة بعد الطول الجديد على أي قيم.</p>
</div>

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

السطر الأول: عدد صحيح n (1 ≤ n ≤ 10^5) — عدد العناصر. السطر الثاني: n من الأعداد الصحيحة، مفصولة بمسافات.

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

عدد صحيح واحد — الطول الجديد للمصفوفة.

أمثلة

مثال 1

الإدخال
5 0 0 1 1 2
الإخراج
5
main.swift