بکندباز

تابعی بنویسید که عددی از نوع int را به عنوان آرگومان بگیرد و محاسبه کند که به کدام یک از توان های 2 بزرگ تر از 10 (16 و 32 و …) نزدیک تر است. آن توان را در خروجی برگرداند.

توجه داشته باشید که حداکثر اختلاف باید 10 عدد باشد و اگر بیشتر بود خروجی به صورت (None) برگردانده شود.

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

CloseTo(35) ➞ 5

CloseTo(300) ➞ None

CloseTo(240) ➞ None
Assert.Equal(5, Backendbaz.CloseTo(35));
Assert.Equal("None", Backendbaz.CloseTo(300));
Assert.Equal("None", Backendbaz.CloseTo(240));
Assert.Equal(8, Backendbaz.CloseTo(260));

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

نظرات

*
*

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