Skip to content

Latest commit

 

History

History
15 lines (15 loc) · 297 Bytes

283.md

File metadata and controls

15 lines (15 loc) · 297 Bytes
const moveZeroes = function (nums) {
  let index0 = 0;
  for (let i = 0, ii = nums.length; i < ii; ++i) {
    if (nums[i] !== 0) {
      nums[index0] = nums[i];
      ++index0;
    }
  }
  for (let i = index0, ii = nums.length; i <= ii; ++i) {
    nums[index0] = 0;
  }
  return nums;
};