diff --git a/LeetCode/0283_Move_Zeroes.py b/LeetCode/0283_Move_Zeroes.py new file mode 100644 index 0000000..e445f63 --- /dev/null +++ b/LeetCode/0283_Move_Zeroes.py @@ -0,0 +1,12 @@ +class Solution: + def moveZeroes(self, nums: List[int]) -> None: + """ + Do not return anything, modify nums in-place instead. + """ + pos = 0 + for i in range(len(nums)): + if nums[i]!= 0: + if pos!=i: + nums[pos], nums[i] = nums[i], nums[pos] + pos += 1 +