AFFILIATE LINKS
Great resource I use to learn algorithms.
40% off Tech Interview Pro: http://techinterviewpro.com/terriblewhiteboard
20% off CoderPro: http://coderpro.com/terriblewhiteboard
Here is the full implementation.
/**
* @param {number[]} nums
* @return {number[]}
*/
let findDisappearedNumbers = function(nums) {
for (let i = 0; i < nums.length; i++) {
let j = Math.abs(nums[i]) - 1;
nums[j] = Math.abs(nums[j]) * -1;
}
let result = [];
for (let i = 0; i < nums.length; i++) {
if (nums[i] > 0) {
result.push(i + 1);
}
}
return result;
};