بکندباز

برای یک لیست از بازه‌ها، بزرگترین بازه‌ای را پیدا کنید که در تمامی بازه‌های داده شده وجود دارد. اگر چنین بازه‌ای وجود نداشت، عبارت “No overlapping” را برگردانید.

نمونه ورودی و خروجی

overlapping([(4, 24), (3, 10), (4, 18)]) ➞ (4, 10)

overlapping([(4, 9), (8, 22), (8, 24)]) ➞ (8, 9)

overlapping([(4, 9), (8, 22), (10, 24)]) ➞ "No overlapping"

نکات

  • هر دو انتهای بازه شامل خود آن بازه هستند (بازه بسته است).
overlapping([(4, 24), (3, 10), (4, 18)])  ➞ (4, 10)
overlapping([(4, 9), (8, 22), (8, 24)])  ➞ (8, 9)
overlapping([(4, 9), (8, 22), (10, 24)])  ➞ "No overlapping"
overlapping([(9, 13), (12, 17), (11, 23), (3, 21)])  ➞ (12, 13)
overlapping([(5, 9), (7, 8), (2, 11), (2, 12)])  ➞ (7, 8)
overlapping([(9, 11), (12, 17), (11, 23), (3, 21)])  ➞ "No overlapping"

پاسخ های کاربران به این تمرین

MarsBoy
امتیاز:‌ 7391
0 0
‎پایتون‎
7 فروردين 1404

برای مشاهده پاسخ باید ابتدا وارد شده و قفل پاسخ را باز کنید

user-0vUj
امتیاز:‌ 831
تصحیح اتوماتیک 0 0
‎پایتون‎
6 فروردين 1404

برای مشاهده پاسخ باید ابتدا وارد شده و قفل پاسخ را باز کنید

نظرات

*
*

تمرینات مرتبط