μλ μλ μ«μμ μμλ λ°κΎΈμ§ λ§κ³ , μ£Όμ΄μ§ μ«μ λ°°μ΄μμ 0μ λ°°μ΄μ λ§μ§λ§μͺ½μΌλ‘ μ΄λμν€λ ν¨μλ₯Ό λ§λ€μ΄λΌ.
μλ‘μ΄ λ°°μ΄μ μμ±ν΄μλ μλλ€.
Input: [0, 1, 0, 3, 12] Output: [1, 3, 12, 0, 0]
def move_zeroes(nums):
# step1
n = nums.count(0)
# step2
for i in range(n):
nums.append(nums.pop(nums.index(0)))
return nums
def move_zeroes(nums):
#step1
n = nums.count(0)
count
λ©μλλ₯Ό μ΄μ©νμ¬, nums
μ λ€μ΄μλ 0μ κ°―μλ₯Ό κ΅¬ν΄ n
μ λ΄λλ€.
def move_zeroes(nums):
#... ...#
#step2
for i in range(n):
nums.append(nums.pop(nums.index(0)))
return nums
μμ μλ 0λΆν° μ κ±°νκ³ nums
μ λ§μ§λ§ μμλ‘ μΆκ° νλ λμμ 0μ κ°―μλ§νΌ λ°λ³΅ νλ€.