@@ -0,0 +1,836 @@
+class Solution(object):%0A    def moveZeroes(self, nums):%0A        %22%22%22%0A        :type nums: List%5Bint%5D%0A        :rtype: void Do not return anything, modify nums in-place instead.%0A        %22%22%22%0A        slow = 0%0A        fast = 0%0A%0A        while fast %3C len(nums):        %0A            # If nums%5Bfast%5D is not 0, copy the value to nums%5Bslow%5D%0A            # and move the fast index a step further.%0A            %0A            if nums%5Bfast%5D != 0:%0A                nums%5Bslow%5D  = nums%5Bfast%5D%0A                slow       += 1%0A                %0A            fast += 1%0A%0A      %0A        # All non-zero values have been placed to the left of the slow%0A        # index now at this point. Fill the remainder of the array with%0A        # zeros to overwrite whatever values could linger.%0A        while slow %3C len(nums):%0A            nums%5Bslow%5D  = 0%0A            slow       += 1%0A

Create solution.py