Scribbling

LeetCode: 283. Move Zeroes 본문

Computer Science/Coding Test

LeetCode: 283. Move Zeroes

focalpoint 2021. 12. 25. 22:14

Using two pointers.

class Solution:
    def moveZeroes(self, nums: List[int]) -> None:
        """
        Do not return anything, modify nums in-place instead.
        """
        j = 0
        for i, num in enumerate(nums):
            if num != 0:
                nums[j] = num
                j += 1
        for k in range(j, len(nums)):
            nums[k] = 0