بکندباز

تابعی ایجاد کنید که یک عدد n را به عنوان ورودی دریافت کند و بررسی کند آیا این عدد را می‌توان به صورت مجموع دو یا چند عدد مثبت متوالی بیان کرد یا خیر.

مثال

consecutive_sum(9) ➞ True
# 9 را می‌توان به صورت مجموع (2 + 3 + 4) یا (4 + 5) بیان کرد.

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

ConsecutiveSum(9) ➞ True

ConsecutiveSum(10) ➞ True

ConsecutiveSum(64) ➞ False
Assert.True(Backendbaz.ConsecutiveSum(9));
Assert.True(Backendbaz.ConsecutiveSum(10));
Assert.False(Backendbaz.ConsecutiveSum(64));
Assert.True(Backendbaz.ConsecutiveSum(974));
Assert.True(Backendbaz.ConsecutiveSum(65));
Assert.True(Backendbaz.ConsecutiveSum(382131));

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

نظرات

*
*

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