[アルゴリズム回答]コードディレクトリ9


指定した数値配列で、0を配列の最後に移動します.元の数字の順番を変えないでください.
  • の新しいアレイを作成する必要はありません.
  • 解法
    統計
  • 入力リストの0個の数.
  • 0の個数でループし、0を抜き、配列の最後に0を追加します.
    (重複除外要素を使用する場合に発生する最初の要素)
  • コード#コード#
    def move_zeroes(nums):
      count = nums.count(0)
    
      for i in range(count):
        nums.remove(0)
        nums.append(0)
    
      return nums
    
    move_zeroes([0, 1, 0, 3, 12])