剑指 Offer II 012. 左右两边子数组的和相等

根据题目描述。。 左右两边和相等。。
所以求出总的和 符合条件的下标条件就是
2 * sum == total - nums[i]



func pivotIndex(_ nums: [Int]) -> Int {
        let total = nums.reduce(0, +)
        var sum = 0
        for i in 0..<nums.count {
            if 2 * sum == total - nums[i] {
                return i
            }
            sum += nums[i]
        }
        return -1
    }


©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容