• + 0 comments

    for (int i = 0; i < n; i++) {

      if (!colors.add(c[i])) {
                    pairs++;  
                    colors.remove(c[i]); 
            }
    

    }

    we dont even need contains, since add returns boolean.