Producto acumulado

Crea una función que reciba un arreglo y devuelva un arreglo con los productos acumulados.

Ejemplos

accumulatingProduct([1, 2, 3, 4]) ➞ [1, 2, 6, 24]
// El resultado es [1, 1 × 2, 1 × 2 × 3, 1 × 2 × 3 × 4].

accumulatingProduct([1, 5, 7]) ➞ [1, 5, 35]

accumulatingProduct([1, 0, 1, 0]) ➞ [1, 0, 0, 0]

accumulatingProduct([]) ➞ []

Notas

  • Un arreglo vacío devuelve un arreglo vacío.