La suma de mayor magnitud
Crea una función que reciba una lista de enteros y devuelva el mayor de estos tres valores: la suma de los positivos, la suma de los negativos o la cantidad de 0. Se considera mayor el valor que tenga el mayor valor absoluto.
Para l = [1,2,3,4,0,0,-3,-2], la función debe devolver 10, porque:
- Suma de positivos = 1+2+3+4 = 10
- Suma de negativos = (-3)+(-2) = -5
- Cantidad de 0 = 2 (hay dos ceros en la lista)
Ejemplos
major_sum([1, 2, 3, 4, 0, 0, -3, -2]) ➞ 10
major_sum([-4, -8, -12, -3, 4, 7, 1, 3, 0, 0, 0, 0]) ➞ -27
major_sum([0, 0, 0, 0, 0, 1, 2, -3]) ➞ 5
# Porque -3 < 1+2 < 0sCount = 5Notas
- Todos los números son enteros.
- No hay listas vacías.
- Todos los casos de prueba tienen un único valor de mayor magnitud.