Find All Duplicates in an Array LeetCode solution in JavaScript
1// Approach : Mark Visited Elements in the Input Array itself2var findDuplicates = function (nums) {3let result = [];4for (let i = 0; i < nums.length; i++) {5let id = Math.abs(nums[i]) - 1;6if (nums[id] < 0) result.push(id + 1);7else nums[id] = -Math.abs(nums[id]);8}9return result;10};