class Solution:
def moveZeroes(self, nums: List[int]) -> None:
"""
Do not return anything, modify nums in-place instead.
"""
non_zero_end = -1
for checking in range(len(nums)):
if nums[checking] != 0:
non_zero_end += 1
nums[checking], nums[non_zero_end] = nums[non_zero_end], nums[checking]class Solution:
def moveZeroes(self, nums: list[int]) -> None:
"""
Do not return anything, modify nums in-place instead.
"""
zero_count = 0
while 0 in nums:
nums.remove(0)
zero_count += 1
for _ in range(zero_count):
nums.append(0)Augest already? Time flies by when my life is falling apart.