aboutsummaryrefslogtreecommitdiff
path: root/challenge-197/deadmarshal/lua/ch-1.lua
blob: 2fbf3434ff5f94271e3f07fdce3e33064a12ff47 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
local function move_zero(t)
  local ret,count = {},0
  for i=1,#t do
    if t[i] ~= 0 then ret[#ret+1] = t[i]
    else count = count + 1 end
  end
  for i=1,count do
    ret[#ret+1] = 0
  end
  return ret
end

print(table.concat(move_zero({1,0,3,0,0,5}),' '))
print(table.concat(move_zero({1,6,4}),' '))
print(table.concat(move_zero({0,1,0,2,0}),' '))