Предложения, содержащие максимальное количество знаков пунктуации - C#
Формулировка задачи:
Написать программу, которая считывает текст из файла и выводит на экран предложения, содержащие максимальное количество знаков пунктуации.
Решение задачи: «Предложения, содержащие максимальное количество знаков пунктуации»
textual
Листинг программы
var res = File.ReadAllText("F://text.txt", Encoding.Default)
.Split(new[] { '.', '!', '?' })
.GroupBy(s => s.Count(char.IsPunctuation))
.OrderBy(g => g.Count())
.Last();
foreach (var item in res)
{
Console.WriteLine(item);
}
Console.ReadKey();