JSFiddle - React, Tailwind, and code Playground

by Shridhar Baddur

JavaScript

var moveZeroes = function(nums) {
    
    let left = 0;
    for(let i = 0; i < nums.length; i++) {
    debugger;
        if(nums[i] !== 0) {
            // [nums[left], nums[i]] = [nums[i], nums[left]];
            let temp = nums[left];
            nums[left] = nums[i];
            nums[i] = temp;
            left++;
        }
    }
    return nums;
};

let nums = [0,1,0,3,12];
console.log(moveZeroes(nums))