Intervalo de suma cero X29941


Statement
 

pdf   zip

html

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

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