func moveZeroes(nums []int) {
last := 0
for i := 0; i < len(nums); i++ {
if nums[i] != 0 {
nums[last] = nums[i]
last++
}
}
for i := last; i < len(nums); i++ {
nums[i] = 0
}
}
var moveZeroes = function (nums) {
for (let last = 0, cur = 0; cur < nums.length; cur++) {
if (nums[cur] != 0) {
[nums[last], nums[cur]] = [nums[cur], nums[last]]
last++
}
}
};
func moveZeroes(nums []int) {
last := 0
for cur := 0; cur < len(nums); cur++ {
if nums[cur] != 0 {
nums[last], nums[cur] = nums[cur], nums[last]
last++
}
}
}