اكتب دالة باسم removeDuplicates تأخذ قائمة وتُرجعها بعد حذف العناصر المكررة مع الحفاظ على ترتيب أول ظهور لكل عنصر.

المطلوب:

  • الدالة تأخذ معامل واحد: items (قائمة)
  • الدالة تُرجع قائمة جديدة بدون عناصر مكررة
  • يجب الحفاظ على ترتيب أول ظهور للعناصر

مثال:

removeDuplicates([1, 2, 2, 3, 4, 4, 5])     # [1, 2, 3, 4, 5]
removeDuplicates([1, 1, 1, 1])              # [1]
removeDuplicates([5, 4, 3, 2, 1])           # [5, 4, 3, 2, 1]
removeDuplicates([])                        # []

الناتج (Console)

سيظهر ناتج تنفيذ الكود هنا.