بکندباز

تابعی ایجاد کنید که لیستی از اعداد را بگیرد و لیستی از ضرایب انباشته شده را در خروجی برگرداند. ضرایب انباشته شده یعنی عدد اول خودش نوشته می شود، عدد دوم در عدد اول ضرب می شود. عدد سوم در حاصلضرب قبلی ضرب می شود و …

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

AccumulatingProduct([1, 2, 3, 4]) ➞ [1, 2, 6, 24]

AccumulatingProduct([1, 5, 7]) ➞ [1, 5, 35]

AccumulatingProduct([1, 0, 1, 0]) ➞ [1, 0, 0, 0]
Assert.Equal(new List { 1, 2, 6, 24 }, Backendbaz.AccumulatingProduct(new List { 1, 2, 3, 4 }));
Assert.Equal(new List { 1, 5, 35 }, Backendbaz.AccumulatingProduct(new List { 1, 5, 7 }));
Assert.Equal(new List { 1, 0, 0, 0 }, Backendbaz.AccumulatingProduct(new List { 1, 0, 1, 0 }));
Assert.Equal(new List { }, Backendbaz.AccumulatingProduct(new List { }));

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

mantix
امتیاز:‌ 18037
0 0
‎C#‎
31 تير 1402

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

Aliak
امتیاز:‌ 18037
0 0
‎C#‎
30 تير 1402

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

نظرات

*
*

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