بکندباز

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

مثال

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

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

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

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

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

 

EXPECT_EQ(SharedDigits({33, 53, 6351, 12, 2242, 44}), true);
EXPECT_EQ(SharedDigits({1, 11, 12, 13, 14, 15, 16}), true);
EXPECT_EQ(SharedDigits({33, 44, 55, 66, 77}), false);
EXPECT_EQ(SharedDigits({1, 12, 123, 1234, 1235, 6789}), false);
EXPECT_EQ(SharedDigits({5789, 798, 98, 995, 599, 699}), true);
EXPECT_EQ(SharedDigits({5, 55, 665, 4444, 65, 66, 76, 78, 989}), false);

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

user-qmDa
امتیاز:‌ 3278
تصحیح اتوماتیک 0 0
‎C++‎
21 بهمن 1403

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

نظرات

*
*

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