В тексте слова разделены пробелами и запятыми. Подсчитать, сколько раз каждое слово входит в строку - C#
Формулировка задачи:
В тексте слова разделены пробелами и запятыми. Подсчитать, сколько раз каждое слово входит в строку.
Решение задачи: «В тексте слова разделены пробелами и запятыми. Подсчитать, сколько раз каждое слово входит в строку»
textual
Листинг программы
string str = Console.ReadLine();
var group = from a in str.Split(new char[] { ' ', ',', '.' })
group a by a into b
orderby b.Count() descending
select new{word = b.Key, count = b.Count()};
foreach (var item in group)
{
Console.WriteLine(item.word+". Count:"+item.count);
}
Console.ReadLine();