تابعی بنویسید که عدد دادهشده را بگیرید و یک لیست شامل دو نیمه از آن عدد برگرداند. اگر عدد فرد باشد، عدد سمت راست باید بزرگتر باشد.
نمونه ورودی و خروجی
NumberSplit(4) ➞ [2, 2]
NumberSplit(10) ➞ [5, 5]
NumberSplit(11) ➞ [5, 6]
نکات
- همه اعداد عدد صحیح خواهند بود.
- میتوانید اعداد منفی را هم انتظار داشته باشید.
Assert.Equal(new int[] { 2, 2 }, Backendbaz.NumberSplit(4)); Assert.Equal(new int[] { 5, 5 }, Backendbaz.NumberSplit(10)); Assert.Equal(new int[] { 5, 6 }, Backendbaz.NumberSplit(11)); Assert.Equal(new int[] { -5, -4 }, Backendbaz.NumberSplit(-9)); Assert.Equal(new int[] { 0, 0 }, Backendbaz.NumberSplit(0)); Assert.Equal(new int[] { 0, 1 }, Backendbaz.NumberSplit(1));
پاسخ های کاربران به این تمرین
برای مشاهده پاسخ باید ابتدا وارد شده و قفل پاسخ را باز کنید
نظرات