Intervalo de suma cero X29941


Statement
 

pdf   zip

Diseñad la función @intervalo_suma_cero(f, i)@ que, dada una lista de enteros ff y un entero ii tal que 0ilen(f)0 \le i \le len(f), devuelva el valor más pequeño jj tal que la suma de los elementos de ff desde la posición ii hasta la posición jj sumen cero. Si no hay tal valor, devolverá -1.

Ejemplo de sessión

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