Given a number N, find whether N can be expressed as sum of two or more consecutive positive numbers.
Input: N = 10 Output: Yes Explanation: 10 can be expressesd as 1+2+3+4.
Input: N = 8 Output: No Explanation: 8 can't be expressesd sum of two or more consecutive numbers.
Input: N = 24 Output: Yes Explanation: 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?Yes