class Solution {
func moveZeroes(_ nums: inout [Int]) {
if (nums.count == 0 || nums.count == 1) {
return
}
var offet = 0
var change = 0
while offet < nums.count - 1 - change {
if (nums[offet] == 0) {
for j in offet...nums.count - 2 - change {
nums[j] = nums[j+1]
}
nums[nums.count - 1 - change] = 0
change += 1
} else {
offet += 1
}
}
}
}