تابعی بنویسید که بررسی کند آیا هر دو عدد مجاور در یک لیست حداقل یک رقم مشترک دارند یا نه. اگر همه جفتهای مجاور حداقل یک رقم مشترک داشته باشند، تابع 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)
پاسخ های کاربران به این تمرین
برای مشاهده پاسخ باید ابتدا وارد شده و قفل پاسخ را باز کنید
برای مشاهده پاسخ باید ابتدا وارد شده و قفل پاسخ را باز کنید
برای مشاهده پاسخ باید ابتدا وارد شده و قفل پاسخ را باز کنید
برای مشاهده پاسخ باید ابتدا وارد شده و قفل پاسخ را باز کنید
برای مشاهده پاسخ باید ابتدا وارد شده و قفل پاسخ را باز کنید
برای مشاهده پاسخ باید ابتدا وارد شده و قفل پاسخ را باز کنید
نظرات