我想知道是否有更好的方法来为数组的部分总和生成性能更好的解决方案。
给定一个数组 say 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))
我想知道平面地图或其他一些数组方法是否有不需要扩展每个子数组的解决方案。
当年话下
小怪兽爱吃肉
相关分类