Consecutive Numbers Sum LeetCode solution in Python

1
class Solution:
2
def consecutiveNumbersSum(self, n: int) -> int:
3
csum = 0
4
result = 0
5
for i in range(1, n + 1):
6
csum += i - 1
7
if csum >= n:
8
break
9
if (n - csum) % i == 0:
10
result += 1
11
return result

0

WPM •0 •0

100%

ACC •0 •0

0s

TIME •0