Enable Javascript in your browser and then refresh this page, for a much enhanced experience.
4-liner solution in Clear category for Can Balance by rafal.pawlowski
from typing import Iterable
def can_balance(weights: Iterable) -> int:
temp = [i for i in range(len(weights)) if sum((nl + 1) * l for nl, l in enumerate(weights[:i][::-1])) == sum((nr + 1) * r for nr, r in enumerate(weights[i+1:]))]
return temp[0] if temp else -1
April 10, 2019
Comments: