Интересно, есть ли лучший способ создания более эффективного решения для частичных сумм массива.
Учитывая массив, скажем, x = [ 0, 1, 2, 3, 4, 5 ]
, я сгенерировал вложенные массивы элементов, а затем вычислил сумму каждого массива, которая дает:
[ 0, 1, 3, 6, 10, 15 ]
Итак, полный код:
x.map((y,i)=>x.filter((t,j)=>j<=i))
.map(ii=>ii.reduce((x,y)=>x+y,0))
Интересно, будет ли у плоской карты или какого-либо другого метода массива решение, которое не требует расширения каждого подмассива.