// Given an array nums, write a function to move all 0's to the end of it while maintaining the relative order of the non-zero elements.

// For example, given nums = [0, 1, 0, 3, 12], after calling your function, nums should be [1, 3, 12, 0, 0].

// Note:
// You must do this in-place without making a copy of the array.
// Minimize the total number of operations.


@@ -356,12 +356,184 @@
 perations.%0A%0A
+var moveZeroes = function(nums) %7B%0A    for(var i = nums.length; i--;)%7B%0A        if(nums%5Bi%5D === 0)%7B%0A            nums.splice(i,1);%0A            nums.push(0);%0A        %7D%0A    %7D%0A%7D;%0A

add solution