Minimum Deletions to Make Array Divisible LeetCode solution in JavaScript
1var minOperations = function (nums, numsDivide) {2nums.sort((a, b) => a - b);3let set = new Set();45for (let i = 0; i < nums.length; i++) {6let item = nums[i];7if (!set.has(item)) {8let quantity = 0;910for (let j = 0; j < numsDivide.length; j++) {11if (numsDivide[j] % item !== 0) {12set.add(item);13quantity = nums.lastIndexOf(item) - i + 1;14break;15}16}1718if (quantity === 0) return i;19}20}2122return -1;23};