var runningSum = function(nums) {
let res=[]
let sum=0
for(let i of nums){
sum=sum+i
res.push(sum)
}
return res
};
var largestAltitude = function(gain) {
let heights=[0]
for(let i of gain){
h=heights[heights.length-1]+i
heights.push(h)
}
return Math.max(...heights)
};
var sumOddLengthSubarrays = function(arr) {
let n=arr.length
let preSum=new Array(n+1).fill(0)
for(let i=0
preSum[i+1]=preSum[i]+arr[i]
}
let sum=0
for(let i=0
for(let l=1
const e=i+l-1
sum+=preSum[e+1]-preSum[i]
}
}
return sum
}
var findMiddleIndex = function(nums) {
const total=nums.reduce((a,b)=>a+b)
let sum=0
for(let i =0
if(nums[i]+sum*2===total){
return i
}
sum+=nums[i]
}
return -1
}