تابعی بنویسید که در ورودی لیستی از نمرات دریافت کند. لیست مورد نظر باید بر پایه 100 باشد ولی متاسفانه یکسری نمرات بر پایه 4 در آن درج شده است.
چالش شما این است که در یک خط کد لیست را تغییر دهید و نمرات آن را بر پایه 100 باز نویسی کنید. فرض کنید تمام اعداد کمتر از 4 در لیست، بر پایه 4 درج شده اند.
نمونه ورودی و خروجی
UpdatedGradeList([3.5, 3.7, 2.6, 95, 87]) ➞ [87.5, 92.5, 65, 95, 87]
UpdatedGradeList([90,40,86,3,2,4]) ➞ [90, 40, 86, 75, 50, 100]
UpdatedGradeList([3.5,2.9,4.3,80,86,57]) ➞ [87.5, 72.5, 4.3, 80, 86, 57]
Assert.Equal(new double[] { 87.5, 92.5, 65, 95, 87 }, Backendbaz.UpdatedGradeList(new double[] { 3.5, 3.7, 2.6, 95, 87 })); Assert.Equal(new double[] { 90, 40, 86, 75, 50, 100 }, Backendbaz.UpdatedGradeList(new double[] { 90, 40, 86, 3, 2, 4 })); Assert.Equal(new double[] { 87.5, 72.5, 4.3, 80, 86, 57 }, Backendbaz.UpdatedGradeList(new double[] { 3.5, 2.9, 4.3, 80, 86, 57 }));
پاسخ های کاربران به این تمرین
برای مشاهده پاسخ باید ابتدا وارد شده و قفل پاسخ را باز کنید
برای مشاهده پاسخ باید ابتدا وارد شده و قفل پاسخ را باز کنید
نظرات