Sales by Match

  • + 0 comments
       public static int sockMerchant(int n, List<Integer> ar) {
        // Write your code here
            var set = new HashSet<>();
            var numberPairs = 0;
            
            for (int sock : ar) {
                if (!set.add(sock)) {
                    set.remove(sock);
                    numberPairs++;
                }
            }
            return numberPairs;
    
        }