بکندباز

تابعی ایجاد کنید که لیستی از اعداد (lst) و یک رشته s را در ورودی بگیرد و فهرستی از اعداد را طبق قوانین زیر برگرداند:

  • اگر s = Asc، لیست به صورت صعودی مرتب شده و در خروجی برگردانده شود
  • اگر s = Des، لیست به صورت نزولی مرتب شده و در خروجی برگردانده شود
  • اگر s = None، لیست بدون تغییر در خروجی برگردانده شود

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

AscDesNone([4, 3, 2, 1], "Asc" ) ➞ [1, 2, 3, 4]

AscDesNone([7, 8, 11, 66], "Des") ➞ [66, 11, 8, 7]

AscDesNone([1, 2, 3, 4], "None") ➞ [1, 2, 3, 4]
Assert.Equal(new int[] { 1, 2, 3, 4 }, Backendbaz.AscDesNone(new int[] { 4, 3, 2, 1 }, "Asc"));
Assert.Equal(new int[] { 66, 11, 8, 7 }, Backendbaz.AscDesNone(new int[] { 7, 8, 11, 66 }, "Des"));
Assert.Equal(new int[] { 1, 2, 3, 4 }, Backendbaz.AscDesNone(new int[] { 1, 2, 3, 4 }, "None"));

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

Aliak
امتیاز:‌ 9506
تصحیح اتوماتیک 0 0
‎C#‎
11 مرداد 1402

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

mantix
امتیاز:‌ 18337
0 0
‎C#‎
24 ارديبهشت 1402

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

نظرات

*
*

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