Soma cumulativa de um array

Published by romancoding in

Crie uma função que receba um array de números e retorne um array em que cada número seja a soma desse número mais todos os números anteriores do array.

Exemplos

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]

Observações

Retorne um array vazio se o array de entrada estiver vazio.