تابعی بنویسید که دو لیست را در ورودی بگیرد و اگر دو لیست در صورت ترکیب با هم یک دنباله متوالی را تشکیل دهند، True
برگرداند. یک دنباله متوالی دنباله ای از اعداد صحیح پشت سر هم بدون هیچ شکافی است. به عنوان مثال 1, 2, 3, 4, 5
یک دنباله متوالی است، اما 1, 2, 4, 5
نیست چون عدد 3 جا مانده است.
نمونه ورودی و خروجی
ConsecutiveCombo([7, 4, 5, 1], [2, 3, 6]) ➞ True
ConsecutiveCombo([1, 4, 6, 5], [2, 7, 8, 9]) ➞ False
ConsecutiveCombo([1, 4, 5, 6], [2, 3, 7, 8, 10]) ➞ False
نکات
- لیست های ورودی دارای مقادیر منحصر به فردی خواهند بود.
- لیست های ورودی می توانند به هر ترتیبی باشند.
Assert.True(Backendbaz.ConsecutiveCombo(new int[] { 7, 4, 5, 1 }, new int[] { 2, 3, 6 })); Assert.False(Backendbaz.ConsecutiveCombo(new int[] { 1, 4, 6, 5 }, new int[] { 2, 7, 8, 9 })); Assert.False(Backendbaz.ConsecutiveCombo(new int[] { 1, 4, 5, 6 }, new int[] { 2, 3, 7, 8, 10 })); Assert.True(Backendbaz.ConsecutiveCombo(new int[] { 44, 46 }, new int[] { 45 }));
پاسخ های کاربران به این تمرین
برای مشاهده پاسخ باید ابتدا وارد شده و قفل پاسخ را باز کنید
برای مشاهده پاسخ باید ابتدا وارد شده و قفل پاسخ را باز کنید
برای مشاهده پاسخ باید ابتدا وارد شده و قفل پاسخ را باز کنید
نظرات