Back to course home
0% completed
Vote For New Content
Find Pivot Index (easy)
Problem Statement
Given an integer array nums, determine the pivot index of this array.
The pivot index divides the array in such a way that the sum of the numbers on its left side is exactly equal to the sum of the numbers on its right side.
If the index is at the beginning, the sum to its left is considered zero, similarly for an index at the end.
Return the leftmost pivot index. If no such index exists, return -1.
Examples
-
Example 1:
- Input:
[1, 2, 3, 4, 3, 2, 1] - Expected Output:
3 - Justification: The sum of the numbers to the left of index
3(1 + 2 + 3) is6, and the sum to its right (3 + 2 + 1) is also6.
- Input:
-
Example 2:
- Input:
[2, 1, 3] - Expected Output:
-1 - Justification: There is no pivot index that exists in the given array.
- Input:
-
Example 3:
- Input:
[1, 100, 50, -51, 1, 1] - Expected Output:
1 - Justification: The sum to the left of index
1is1, and the sum to its right (50 + (-51) + 1 + 1) is1.
- Input:
Try it yourself
Try solving this question here:
Python3
Python3
. . . .
Mark as Completed
On this page
Problem Statement
Examples
Try it yourself