La suma mayor
Crea una función que reciba un arreglo de enteros y devuelva el mayor entre la suma de los positivos, la suma de los negativos y la cantidad de ceros. El valor mayor es el que tiene el valor absoluto más grande.
Para [1, 2, 3, 4, 0, 0, -3, -2], devuelve 10, porque:
- Suma de positivos = 1 + 2 + 3 + 4 = 10
- Suma de negativos = (-3) + (-2) = -5
- Cantidad de ceros = 2
Ejemplos
majorSum([1, 2, 3, 4, 0, 0, -3, -2]) ➞ 10
majorSum([-4, -8, -12, -3, 4, 7, 1, 3, 0, 0, 0, 0]) ➞ -27
majorSum([0, 0, 0, 0, 0, 1, 2, -3]) ➞ 5
// Porque |-3| < |1 + 2| < cantidad de ceros = 5.Notas
- Todos los números son enteros.
- Los arreglos nunca están vacíos.
- Todos los casos de prueba tienen un único valor mayor.