# 724 Find Pivot Index
先算 total, Lsum 要等於 Rsum
/*Input: nums = [1,7,3,6,5,6]
Output: 3
Input: nums = [1,2,3]
Output: -1
Input: nums = [2,1,-1]
Output: 0 */
/**
* @param {number[]} nums
* @return {number}
*/
var pivotIndex = function(nums) {
let total = nums.reduce((acc, cur) => cur + acc, 0)
let pivot = 0;
let Lsum = 0;
let Rsum = total - nums[pivot];
while(pivot < nums.length){
if(Lsum === Rsum) {
return pivot
}
Lsum += nums[pivot]
pivot ++;
Rsum -= nums[pivot]
}
return -1
};
```Edge Case
怎麼解
Last updated