بکندباز

با توجه به یک لیست از اعداد، تابعی ایجاد کنید که 25% از هر عدد در لیست را به جز کمترین عدد حذف کند، و مقدار کل حذف شده را به کمترین عدد اضافه کند.

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

ShowTheLove([4, 1, 4]) ➞ [3, 3, 3]

ShowTheLove([16, 10, 8]) ➞ [12, 7.5, 14.5]

ShowTheLove([2, 100]) ➞ [27, 75]

نکات

  • تنها یک عدد کمترین در لیست ورودی وجود دارد.

 

Assert.Equal(new double[] { 3, 3, 3 }, Backendbaz.ShowTheLove(new int[] { 4, 1, 4 }));
Assert.Equal(new double[] { 12, 7.5, 14.5 }, Backendbaz.ShowTheLove(new int[] { 16, 10, 8 }));
Assert.Equal(new double[] { 27, 75 }, Backendbaz.ShowTheLove(new int[] { 2, 100 }));
Assert.Equal(new double[] { 28.5, 17.25, 23.25, 39.0 }, Backendbaz.ShowTheLove(new int[] { 38, 23, 31, 16 }));
Assert.Equal(new double[] { 84.25, 46.5, 44.25 }, Backendbaz.ShowTheLove(new int[] { 54, 62, 59 }));
Assert.Equal(new double[] { 32.25, 19.75 }, Backendbaz.ShowTheLove(new int[] { 43, 9 }));

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

نظرات

*
*