بکندباز

فرض کنید به ازای هر لایه لباسی که برای گرم شدن در هوای سرد می‌پوشید (پالتو، ژاکت و غیره)، دمای داخل لباس‌ها به‌اندازه‌ی یک‌دهم دمای فعلی افزایش می‌یابد.

با داشتن تعداد n لایه لباس و دمای فعلی، دمای داخل همه‌ی این لایه‌های گرم را محاسبه کنید و به نزدیک‌ترین دهم درجه گرد کنید.

calc_bundled_temp(2, "10*C") ➞ "12.1*C"
# 10 * 1.1 = 11
# 11 * 1.1 = 12.1

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

CalcBundledTemp(1, "2*C") ➞ "2.2*C"

CalcBundledTemp(4, "6*C") ➞ "8.8*C"

CalcBundledTemp(20, "4*C") ➞ "26.9*C"

نکات:

  • دما به صورت یک رشته و بر حسب سلسیوس (درجه سانتیگراد) ارائه می‌شود.
  • علامت درجه به‌صورت یک * نمایش داده می‌شود.
Assert.Equal("2.2*C", Backendbaz.CalcBundledTemp(1, "2*C"));
Assert.Equal("8.8*C", Backendbaz.CalcBundledTemp(4, "6*C"));
Assert.Equal("26.9*C", Backendbaz.CalcBundledTemp(20, "4*C"));
Assert.Equal("12.1*C", Backendbaz.CalcBundledTemp(2, "10*C"));
Assert.Equal("78.1*C", Backendbaz.CalcBundledTemp(16, "17*C"));

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

نظرات

*
*

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