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)
私はリスト計算法でそれを解いた.これで新しいリストを生成するのではないでしょうか.
Reference
この問題について(TIL-21. code kata 3), 我々は、より多くの情報をここで見つけました https://velog.io/@solarrrrr1010/TIL-21.-code-kata-3テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol