寻找数组的中心下标

寻找数组的中心下标

/**
 * @param {number[]} nums
 * @return {number}
 */
var pivotIndex = function(nums) {
    const total = nums.reduce((a, b)=>a + b, 0)
    let sum = 0
    for(let i = 0; i < nums.length; i++) {
        if (2 *sum + nums[i] === total) {
            return i
        }
        sum += nums[i]
    }
    return -1
};

你可能感兴趣的:(寻找数组的中心下标)