بکندباز

یک تابع بنویسید که دو ورودی دریافت کند: یک لیست از اعداد (lst) و یک عدد ثابت (n). این تابع باید n عدد بزرگ‌تر از لیست را برگرداند.

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

LargestNumbers(2, [4, 3, 2, 1]) ➞ [3, 4]

LargestNumbers(1, [7, 19, 4, 2]) ➞ [19]

LargestNumbers(3, [14, 12, 57, 11, 18, 16]) ➞ [16, 18, 57]

نکات:

  • لیست بازگردانده شده باید به ترتیب صعودی مرتب شده باشد.
  • اگر n برابر با 0 باشد، باید لیست خالی برگردانده شود.
Assert.Equal(new List { 3, 4 }, Backendbaz.LargestNumbers(2, new List { 4, 3, 2, 1 }));
Assert.Equal(new List { 19 }, Backendbaz.LargestNumbers(1, new List { 7, 19, 4, 2 }));
Assert.Equal(new List { 16, 18, 57 }, Backendbaz.LargestNumbers(3, new List { 14, 12, 57, 11, 18, 16 }));
Assert.Equal(new List(), Backendbaz.LargestNumbers(0, new List { 1, 3, 4, 2 }));

هنوز پاسخی برای این تمرین ثبت نشده است

نظرات

*
*

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