aboutsummaryrefslogtreecommitdiff
path: root/challenge-235/deadmarshal/ruby/ch2.rb
blob: 6d067b5a898c2de8076db9794e98bcb88b0e3b06 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#!/usr/bin/env ruby

def duplicate_zeros(arr)
  ret = []
  for e in arr
    break if ret.length() == arr.length()
    e == 0 ? ret.push(0,0) : ret.push(e)
  end
  ret
end

p duplicate_zeros([1,0,2,3,0,4,5,0])
p duplicate_zeros([1,2,3])
p duplicate_zeros([0,3,0,4,5])