12345678910111213141516171819202122232425 |
- class Solution:
- def sumZero(self, n):
- # two cases: even and odd
- result = []
- count = 1
- neg = True
-
- # this ensure the odd case works
- if n % 2 != 0:
- result.append(0)
-
- while len(result) != n:
- if neg:
- result.append(-count)
- neg = False
- else:
- result.append(count)
- count += 1
- neg = True
-
- return result
-
- s = Solution()
- print("Expected: 0")
- print("Got:", str(sum(s.sumZero(32))))
|