TIL-21. code kata 3


指定した数値配列で、0を配列の最後に移動します.
元の数字の順番を変えないでください.
新しいアレイは作成しないでください.
def move_zeroes(nums):
  i = 0
  j = nums.count(0)
  remove_set = {0}
  a = [num for num in nums if num not in remove_set]
  
  while i < j:
    a.append(0)
    i += 1

  return a

nums = [0,1,0,3,12]
move_zeroes(nums) 
私はリスト計算法でそれを解いた.
これで新しいリストを生成するのではないでしょうか.