Skip to content

Latest commit

 

History

History
26 lines (21 loc) · 581 Bytes

File metadata and controls

26 lines (21 loc) · 581 Bytes

Array

Screen Shot 2023-01-12 at 11 04 48 PM

/**
 * @param {number[]} nums
 * @return {number[]}
 */
var findDisappearedNumbers = function(nums) {
    let res = new Array(nums.length + 1).fill(-1);
    let stack = [];

    for(let i = 0; i < nums.length; i++) {
        res[nums[i]] = nums[i];
    }

    for(let i = 1; i < res.length; i++) {
        if(res[i] === -1) {
            stack.push(i);
        }
    }
    return stack;
};