Skip to content

Commit da7ca4c

Browse files
committed
update 283
1 parent cedd2b9 commit da7ca4c

File tree

1 file changed

+14
-0
lines changed

1 file changed

+14
-0
lines changed

Two Pointers/283. Move Zeroes.py

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
# nums[p2] = 0 is used to set allocated number to 0
2+
# this row needs to be placed before nums[p1] = element
3+
# because if there is only one element in the list, put nums[p2] = 0 later will overwrite the correct answer
4+
5+
class Solution:
6+
def moveZeroes(self, nums: List[int]) -> None:
7+
p1,p2=0,0
8+
for p2, element in enumerate(nums):
9+
if element != 0:
10+
nums[p2] = 0
11+
nums[p1] = element
12+
p1 += 1
13+
14+
return nums

0 commit comments

Comments
 (0)