Skip to content

Latest commit

 

History

History
26 lines (20 loc) · 593 Bytes

find-pivot-index.md

File metadata and controls

26 lines (20 loc) · 593 Bytes

Solution

    class Solution {
    public:
        int pivotIndex(vector<int>& nums) {
            int sum = 0, currSum = 0;
            for(int i = 0; i < nums.size(); i++)
                sum += nums[i];
            for(int i = 0; i < nums.size(); i++) {
                if(currSum == sum - currSum - nums[i])
                    return i;
                currSum += nums[i];
            }
            return -1;
        }
    };