اكتب دالة باسم arrayDiff تأخذ قائمتين وتُرجع العناصر الموجودة في القائمة الأولى فقط (وليست في الثانية).

المطلوب:

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

مثال:

arrayDiff([1, 2, 3], [2])           # [1, 3]
arrayDiff([1, 2, 2, 3], [2])        # [1, 3]
arrayDiff([1, 2, 3], [1, 2, 3])     # []
arrayDiff([1, 2, 3], [])            # [1, 2, 3]

الناتج (Console)

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