Suma acumulativa de un array

Published by n3lab in

Crea una función que reciba un array de números y devuelva un array en el que cada número sea la suma de ese número más todos los números anteriores del array.

Ejemplos

cumulativeSum([1, 2, 3]) ➞ [1, 3, 6]

cumulativeSum([1, -2, 3]) ➞ [1, -1, 2]

cumulativeSum([3, 3, -2, 408, 3, 3]) ➞ [3, 6, 4, 412, 415, 418]

Notas

Devuelve un array vacío si el array de entrada está vacío.