def move_zeroes(nums):
for i in reversed(range(len(nums))):
# 순차적으로 for문을 돌 경우 중간에 배열이 삭제되므로 확인하지 못하는 배열이 있다.
if nums[i] == 0:
del nums[i]
nums.append(0)
return nums
def move_zeroes(nums):
last_zero = 0
for i in range(len(nums)):
if nums[i] != 0: # 0이 아닌 것들을 앞으로 빼준다.
nums[i], nums[last_zero] = nums[last_zero], nums[i]
last_zero += 1
return nums