Maximum Number of Pairs in Array LeetCode solution in JavaScript
1/**2* @param {number[]} nums3* @return {number[]}4*/5var numberOfPairs = function (nums) {6let pairs = 0;7const s = new Set();8for (const num of nums) {9if (s.has(num)) {10pairs += 1;11s.delete(num);12} else {13s.add(num);14}15}16return [pairs, nums.length - pairs * 2];17};