• + 0 comments

    in c#

    int pairs = 0;
            var colors = ar.Distinct();
            foreach(var a in colors){
                var pair = ar.Where(x => x == a).ToList();
                if(pair.Count() % 2 != 0) pair.Remove(a);
                pairs += pair.Count()/2;
            }
            return pairs;