اكتب دالة باسم listIntersection تأخذ قائمتين وتُرجع العناصر المشتركة بينهما.

المطلوب:

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

مثال:

listIntersection([1, 2, 3], [2, 3, 4])      # [2, 3]
listIntersection([1, 2, 2, 3], [2, 3, 3])   # [2, 3]
listIntersection([1, 2], [3, 4])            # []

الناتج (Console)

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