From f8fd6e8d157b10817f57b9ee7305ebdad2c00675 Mon Sep 17 00:00:00 2001 From: rkkksss <48599078+rkkksss@users.noreply.github.com> Date: Sat, 10 Oct 2020 04:08:56 +0300 Subject: [PATCH] Added Move Zeroes --- LeetCode/0283_Move_Zeroes.py | 12 ++++++++++++ 1 file changed, 12 insertions(+) create mode 100644 LeetCode/0283_Move_Zeroes.py 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 +