یک تابع ایجاد کنید که متوسط تعداد موارد بهبود یافته روزانه recovers
، موارد جدید روزانه new_cases
، و موارد فعال کنونی active_cases
را دریافت کرده و تعداد روزهایی که طول میکشد تا به صفر برسد را برگرداند.
نمونه ورودی و خروجی
EndCorona(4000, 2000, 77000) ➞ 39
EndCorona(3000, 2000, 50699) ➞ 51
EndCorona(30000, 25000, 390205) ➞ 79
نکات
- تعداد افرادی که در هر روز بهبود مییابند
recovers
همیشه بیشتر از موارد جدید روزانهnew_cases
خواهد بود. - تعداد روزهای مورد نیاز را به بالا گرد کنید.
Assert.Equal(39, Backendbaz.EndCorona(4000, 2000, 77000)); Assert.Equal(51, Backendbaz.EndCorona(3000, 2000, 50699)); Assert.Equal(79, Backendbaz.EndCorona(30000, 25000, 390205));
نظرات