21 lines
339 B
Python
21 lines
339 B
Python
|
def number_of_ways(numbers):
|
||
|
s = sum(numbers)
|
||
|
if s%3 != 0:
|
||
|
return 0
|
||
|
s = s/3
|
||
|
t = 2*s
|
||
|
|
||
|
u,v,w = 0,0,0
|
||
|
for x in numbers[:-1]:
|
||
|
print( (u,v,w) )
|
||
|
u += x
|
||
|
if u==t:
|
||
|
w+=v
|
||
|
if u==s:
|
||
|
v+=1
|
||
|
|
||
|
return w
|
||
|
|
||
|
if __name__ == "__main__":
|
||
|
print( number_of_ways([0]*4) )
|