Skip to content

Commit 85c8f4b

Browse files
Question 0724 has been solved.
1 parent 0dd4da3 commit 85c8f4b

File tree

2 files changed

+36
-0
lines changed

2 files changed

+36
-0
lines changed

Q-0724 - Find Pivot Index/0724.cpp

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
class Solution {
2+
public:
3+
int pivotIndex(vector<int>& nums) {
4+
5+
int sumLeft=0, sumRight=0;
6+
7+
for(int i=0; i<nums.size(); i++)
8+
sumRight+=nums[i];
9+
10+
11+
for(int i=0; i<nums.size(); i++){
12+
sumRight-=nums[i];
13+
if(sumLeft==sumRight)
14+
return i;
15+
sumLeft+=nums[i];
16+
}
17+
18+
return -1;
19+
}
20+
};

Q-0724 - Find Pivot Index/0724.py

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
class Solution:
2+
def pivotIndex(self, nums: List[int]) -> int:
3+
4+
sumLeft=0
5+
sumRight=0
6+
7+
for i in range(len(nums)):
8+
sumRight+=nums[i]
9+
10+
for i in range(len(nums)):
11+
sumRight-=nums[i]
12+
if(sumLeft==sumRight) :
13+
return i
14+
sumLeft+=nums[i]
15+
16+
return -1

0 commit comments

Comments
 (0)