ParcialFinal_Ejercicio5

El ejercicio debe ser resuelto adjuntando un archivo .ipynb sólo con la función que resuelva el problema. Tenga en cuenta que no puede usar funciones pre-establecidas de python diferentes a las vistas en las clases del curso. También tenga en cuenta que debe probar su solución con todos los ejemplos de prueba que le aparezcan, esto determinará su nota (si todos ejecutan bien, su nota en dicho ejercicio es 5)


Enunciado del problema

Supongamos que tenemos una lista con números y queremos saber cuál es la "sub-lista" cuya multiplicación sea máxima:

Si nuestra lista es lista = [-20,3, 7, 5, -20, 8, 15, 4,-1], la máxima multiplicación que podemos obtener de una "sub-lista", es 20160000, que es la sub-lista [-20, 3, 7, 5, -20, 8, 15, 4]

Haga una función llamada Sublista que retorne una tupla con: Primero la sublista hallada y segundo el resutlado de dicha multiplicación


Ejemplos


Entrada Ejemplo 1

[-20,3, 7, 5, -20, 8, 15, 4,-1]

Salida Ejemplo 1

([-20, 3, 7, 5, -20, 8, 15, 4], 20160000)

Entrada Ejemplo 2

[-20,0.2, 7, 0.3, 1, 8, 15, 4,0.1]

Salida Ejemplo 2

([7, 0.3, 1, 8, 15, 4], 1008.0)



Max file size: 1.0MB
Allowed extensions: .ipynb