LeetCode 283 js

pimkle發表於2019-01-16
/**
 * @param {number[]} nums
 * @return {void} Do not return anything, modify nums in-place instead.
 */
var moveZeroes = function(nums) {
    let last = nums.length;
    for(let i = 0; i < last; ++i) {
        let obj = nums[i];
        if(obj === 0) {
            nums.splice(i, 1);
            nums.push(0);
            last--;
            i--;
        }
    }
    return nums;
};
複製程式碼

相關文章