euisblue
283. Move Zeroes

Ruby

1def move_zeroes(nums) 2 return nums if nums.size == 1 or nums.size == 0 3 size = nums.size 4 pos = 0 5 6 for idx in 0...size do 7 if nums[idx] != 0 8 temp = nums[pos] 9 nums[pos] = nums[idx] 10 nums[idx] = temp 11 pos += 1 12 end 13 end 14 nums 15end