Back to course home
0% completed
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
1
is1
, 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
Table of Contents
Problem Statement
Examples
Try it yourself