예제 #1
0
        public static int getCategoryWithMostVotes(HashBag <int> votes)
        {
            int max = int.MinValue;
            int catWithMostVotes = 0;

            foreach (int category in votes.Keys)
            {
                int?i  = votes.get(category);
                int ii = i ?? default(int);
                if (i > max)
                {
                    max = ii;
                    catWithMostVotes = category;
                }
            }

            return(catWithMostVotes);
        }