Maximum Number of Pairs in Array LeetCode solution in Java
1class Solution {2public int[] numberOfPairs(int[] nums) {34if (nums.length == 1) return new int[] {0, 1};56HashSet<Integer> set = new HashSet<>();78int pairs = 0;9for (int i : nums) {10if (!set.contains(i)) {11set.add(i); // No pair present12} else {13set.remove(i); // Pair found14pairs++;15}16}1718return new int[] {pairs, set.size()};19}20}