• + 0 comments

    C++ solution

    int sockMerchant(int n, vector<int> ar) 
    {
        int pair_count=0;
        sort(ar.begin(),ar.end());
        
        for(int i=0; i<ar.size(); i++)
        {
        
                if(ar[i] == ar[i+1])
                {
                    pair_count++;
                    i++;
                }
        }
        return pair_count;
    }