تابعی ایجاد کنید که یک عدد n را به عنوان ورودی دریافت کند و بررسی کند آیا این عدد را میتوان به صورت مجموع دو یا چند عدد مثبت متوالی بیان کرد یا خیر.
مثال
consecutive_sum(9) ➞ True
# 9 را میتوان به صورت مجموع (2 + 3 + 4) یا (4 + 5) بیان کرد.
نمونه ورودی و خروجی
ConsecutiveSum(9) ➞ True
ConsecutiveSum(10) ➞ True
ConsecutiveSum(64) ➞ False
EXPECT_EQ(ConsecutiveSum(9), true); EXPECT_EQ(ConsecutiveSum(10), true); EXPECT_EQ(ConsecutiveSum(64), false); EXPECT_EQ(ConsecutiveSum(974), true); EXPECT_EQ(ConsecutiveSum(65), true); EXPECT_EQ(ConsecutiveSum(382131), true);
نظرات