بکندباز

تابعی بنویسید که بررسی کند آیا هر دو عدد مجاور در یک لیست حداقل یک رقم مشترک دارند یا نه. اگر همه جفت‌های مجاور حداقل یک رقم مشترک داشته باشند، تابع True برگرداند، در غیر این صورت False برگرداند.

مثال

shared_digits([33, 53, 6351, 12, 2242, 44]) ➞ True
# 33 و 53 رقم 3 را به اشتراک دارند، 53 و 6351 ارقام 3 و 5 را به اشتراک دارند و ... 

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

shared_digits([33, 53, 6351, 12, 2242, 44]) ➞ True

shared_digits([1, 11, 12, 13, 14, 15, 16]) ➞ True

shared_digits([33, 44, 55, 66, 77]) ➞ False

 

self.assertEqual(shared_digits([33, 53, 6351, 12, 2242, 44]), True)
self.assertEqual(shared_digits([1, 11, 12, 13, 14, 15, 16]), True)
self.assertEqual(shared_digits([33, 44, 55, 66, 77]), False)
self.assertEqual(shared_digits([1, 12, 123, 1234, 1235, 6789]), False)
self.assertEqual(shared_digits([5789, 798, 98, 995, 599, 699]), True)
self.assertEqual(shared_digits([5, 55, 665, 4444, 65, 66, 76, 78, 989]), False)

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

user-GcP3
امتیاز:‌ 225
تصحیح اتوماتیک 0 0
‎پایتون‎
20 بهمن 1403

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

user-ixnb
امتیاز:‌ 3758
تصحیح اتوماتیک 0 0
‎پایتون‎
19 بهمن 1403

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

user-ixnb
امتیاز:‌ 3758
تصحیح اتوماتیک 0 0
‎پایتون‎
19 بهمن 1403

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

mantix
امتیاز:‌ 18472
تصحیح اتوماتیک 0 0
‎پایتون‎
19 بهمن 1403

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

Amin
امتیاز:‌ 20573
تصحیح اتوماتیک 0 0
‎پایتون‎
19 بهمن 1403

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

MarsBoy
امتیاز:‌ 7591
تصحیح اتوماتیک 0 0
‎پایتون‎
19 بهمن 1403

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

نظرات

*
*

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