اكتب دالة باسم hasConflict تأخذ قائمة من المواعيد وتُرجع True إذا كان هناك تعارض (تداخل) بين أي موعدين، وإلا False.

كل موعد هو قاموس يحتوي على start و end (أرقام تمثل الساعات).

المطلوب:

  • الدالة تأخذ معامل واحد: meetings (قائمة من القواميس)
  • كل موعد يحتوي على start و end
  • الدالة تُرجع True إذا كان هناك تداخل بين أي موعدين
  • موعدان يتداخلان إذا بدأ أحدهما قبل انتهاء الآخر

مثال:

hasConflict([{"start": 9, "end": 10}, {"start": 10, "end": 11}])
# False

hasConflict([{"start": 9, "end": 11}, {"start": 10, "end": 12}])
# True

hasConflict([{"start": 9, "end": 10}])
# False

hasConflict([])
# False

الناتج (Console)

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