Разработать программу, которая подсчитывает слова в тексте - C#
Формулировка задачи:
Разработать программу, которая анализирует текст следующим образом:
подсчитывает общее количество слов;
подсчитывает словарный запас (количество различных слов);
подсчитывает количество употреблений 20 наиболее употребляемых слов.
Решение задачи: «Разработать программу, которая подсчитывает слова в тексте»
textual
Листинг программы
public static Tuple<string, int>[] GetMostFrequentWords(string text, int count) { // by EveKS return Regex.Split(text, @"\W+") .Where(word => !string.IsNullOrWhiteSpace(word)) .GroupBy(s => s.ToLower()) .OrderBy(g => Tuple.Create(-g.Count(), g.Key)) .Take(count) .Select(g => Tuple.Create(g.First(), g.Count())) .ToArray(); }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д