1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
|
var moveZeroes = function (nums) { const len = nums.length; let left = 0, right = 0; while (right < len) { if (nums[right]) { const temp = nums[right]; nums[right] = nums[left]; nums[left] = temp; left++; } right++; } console.log("🚀 ~ moveZeroes ~ nums:", nums); return nums; }; moveZeroes([0, 1, 0, 3, 12]);
|