Метод возвращающий коллекцию символов, которые встречаются максимальное количество раз - C#
Формулировка задачи:
Добрый день, друзья. Помогите пожалуйста с заданием, не могу придумать, как лучше это сделать.
Реализовать метод, который принимает на вход строку и возвращает коллекцию символов, которые встречаются максимальное количество раз.
Буду весьма признателен.
Решение задачи: «Метод возвращающий коллекцию символов, которые встречаются максимальное количество раз»
textual
Листинг программы
class Program
{
static void Main()
{
var s = Console.ReadLine();
Console.WriteLine("Буква {0} встречается чаще всех", Value(s));
Console.ReadKey();
}
private static char Value(string s)
{
return s.GroupBy(c => c).OrderByDescending(g => g.Count()).First().Key;
}
}