Suma equilibrada X45803


Statement
 

pdf   zip

Diseñad la función @suma_equilibrada(f)@ que, dada una lista ff de enteros , devuelva el índice ii más pequeño tal que la suma de los elementos de ff desde la primera posicion hasta la posicion ii sea igual a la suma de los elemntos posteriores. Notad que ii tiene que ser una posición válida de la lista. Si esta posición no existe, la función retornará -1.

Ejemplo de sessión

Sample session
>>> suma_equilibrada([1, 1, 1, 1])
1
>>> suma_equilibrada([10, 10, 7, 3, 30])
3
>>> suma_equilibrada([10, 20])
-1
>>> suma_equilibrada([-3, 5, -2])
2
>>> suma_equilibrada([0])
0
>>> suma_equilibrada([])
-1
Information
Author
InfBesos
Language
Spanish
Translator
InfBesos
Original language
English
Other languages
Catalan English
Official solutions
Python
User solutions
Python