Please enter your email address or userHandle.
Given a number N, find whether N can be expressed as sum of two or more consecutive positive numbers.
N = 10
10 can be expressesd as 1+2+3+4.
N = 8
8 can't be expressesd sum of two or
more consecutive numbers.
N = 24
24 can be expressesd as 7+8+9.
You don't need to read input or print anything. Your task is to complete the function isSumOfConsecutive() which takes an Integer N as input and returns "Yes" and "No" accordingly.
Expected Time Complexity: O(1)
Expected Auxiliary Space: O(1)
1 <= N <= 105
We strongly recommend solving this problem on your own before viewing its editorial. Do you still want to view the editorial?
Login to access your submissions.
Please choose 'ReadOnlyMode' if you needn't to 'Edit' the problem e.g. viewing OJ's solution, TestCase Files (TCFs), TimeLimit etc.