بکندباز

یک تابع بنویسید که تعداد کل اعداد صحیح پوشش داده شده از یک لیست از بازه‌ها را برگرداند. به عبارت دیگر، تعداد اعداد مختلف در لیست‌ها را برگردانید.

مثال‌

covered_integers([[80, 81], [1, 2], [9, 11]]) ➞ 7
# هفت عدد پوشش داده شده‌اند: 1، 2، 9، 10، 11، 80، 81

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

covered_integers([[80, 81], [1, 2], [9, 11]]) ➞ 7

covered_integers([[3, 6], [4, 6], [5, 6]]) ➞ 4

covered_integers([[1, 2], [1, 2]]) ➞ 2

نکات

  • بازه‌ها ممکن است همپوشانی داشته باشند، زیرمجموعه یکدیگر باشند یا یکسان باشند.
  • برای هر بازه [l, u]، l و u اعداد صحیح خواهند بود و l <= u همیشه صحیح خواهد بود. هر دوی l و u در بازه شامل می شوند.
self.assertEqual(covered_integers([[80, 81], [1, 2], [9, 11]]), 7)
self.assertEqual(covered_integers([[3, 6], [4, 6], [5, 6]]), 4)
self.assertEqual(covered_integers([[1, 2], [1, 2]]), 2)
self.assertEqual(covered_integers([[1, 11]]), 11)
self.assertEqual(covered_integers([[8, 9], [102, 104]]), 5)
self.assertEqual(covered_integers([[-3, 10], [-2, 9], [-1, 8], [0, 7], [1, 6], [2, 5], [3, 4]]), 14)

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

alitayyar
امتیاز:‌ 11114
تصحیح اتوماتیک 0 0
‎پایتون‎
18 شهريور 1403

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

Sa_shadow
امتیاز:‌ 11114
تصحیح اتوماتیک 0 0
‎پایتون‎
16 شهريور 1403

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

Arhsi8294
امتیاز:‌ 11114
تصحیح اتوماتیک 0 0
‎پایتون‎
15 شهريور 1403

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

user-OYRr
امتیاز:‌ 11114
تصحیح اتوماتیک 0 0
‎پایتون‎
15 شهريور 1403

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

Aboolkhafan
امتیاز:‌ 11114
0 0
‎پایتون‎
15 شهريور 1403

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

Aboolkhafan
امتیاز:‌ 11114
تصحیح اتوماتیک 0 0
‎پایتون‎
15 شهريور 1403

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

user-Tg9h
امتیاز:‌ 11114
تصحیح اتوماتیک 0 0
‎پایتون‎
15 شهريور 1403

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

نظرات

*
*

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