RosettaCodeData/Task/Equilibrium-index/Python/equilibrium-index-1.py
Ingy döt Net 764da6cbbb CDE
2013-04-10 16:57:12 -07:00

9 lines
224 B
Python

def eqindex2Pass(data):
"Two pass"
suml, sumr, ddelayed = 0, sum(data), 0
for i, d in enumerate(data):
suml += ddelayed
sumr -= d
ddelayed = d
if suml == sumr:
yield i