Enable Javascript in your browser and then refresh this page, for a much enhanced experience.
sum enumerate solution in Clear category for Can Balance by m.kurapov
from typing import Iterable
def can_balance(weights: Iterable) -> int:
for p in range(len(weights)):
l=sum([(p-i)*w for i,w in enumerate(weights[:p])])
r=sum([i*w for i,w in enumerate(weights[p:])])
if l==r:
return p
elif l>r:
break
return -1
Nov. 8, 2020
Comments: