بکندباز

تابعی بنویسید که در ورودی یک لیست و دو عدد بگیرد و بین این دو عدد عددی را برگرداند که بیشترین تکرار را در لیست داشته باشد و در صورت مساوی بودن تعداد تکرار، عدد اول را برگرداند.

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

MoreFrequentItem([2,3,2,3,2,2,2,2,3,3,3,3,2,3],2,3) ➞ 2

MoreFrequentItem([1, 2, 9, 9, 3, 2, 1, 9, 1, 1], 2, 9) ➞ 9

MoreFrequentItem([2,3,2,3,2,2,2,2,3,3,3,3,2,3,3,3,2,2,2,2,2,2,2,2],2,3) ➞ 2
Assert.Equal(2, Backendbaz.MoreFrequentItem(new int[] { 2, 3, 2, 3, 2, 2, 2, 2, 3, 3, 3, 3, 2, 3 }, 2, 3));
Assert.Equal(9, Backendbaz.MoreFrequentItem(new int[] { 1, 2, 9, 9, 3, 2, 1, 9, 1, 1 }, 2, 9));
Assert.Equal(2, Backendbaz.MoreFrequentItem(new int[] { 2, 3, 2, 3, 2, 2, 2, 2, 3, 3, 3, 3, 2, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2 }, 2, 3));
Assert.Equal(3, Backendbaz.MoreFrequentItem(new int[] { 2, 3, 2, 3, 2, 2, 2, 2, 3, 3, 3, 3, 2, 3, 3, 3 }, 2, 3));

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

mantix
امتیاز:‌ 18472
تصحیح اتوماتیک 0 0
‎C#‎
4 اسفند 1402

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

نظرات

*
*

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