For example, given nums = [0, 1, 0, 3, 12], after calling your function, nums should be [1, 3, 12, 0, 0].this
Note:
You must do this in-place without making a copy of the array.
Minimize the total number of operations.code
/** * @param {number[]} nums * @return {void} Do not return anything, modify nums in-place instead. */ var moveZeroes=function(nums){ var count=0; for(var i=0;i<nums.length;i++){ if(nums[i]!==0){ nums[count]=nums[i]; count++; } } for(;count<nums.length;count++){ nums[count]=0; } };