Разработать программу, которая подсчитывает слова в тексте - C#

Узнай цену своей работы

Формулировка задачи:

Разработать программу, которая анализирует текст следующим образом: подсчитывает общее количество слов; подсчитывает словарный запас (количество различных слов); подсчитывает количество употреблений 20 наиболее употребляемых слов.

Решение задачи: «Разработать программу, которая подсчитывает слова в тексте»

textual
Листинг программы
  1.         public static Tuple<string, int>[] GetMostFrequentWords(string text, int count)
  2.         {
  3.             // by EveKS
  4.             return Regex.Split(text, @"\W+")
  5.                .Where(word => !string.IsNullOrWhiteSpace(word))
  6.                .GroupBy(s => s.ToLower())
  7.                .OrderBy(g => Tuple.Create(-g.Count(), g.Key))
  8.                .Take(count)
  9.                .Select(g => Tuple.Create(g.First(), g.Count()))
  10.                .ToArray();
  11.         }

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

6   голосов , оценка 4.333 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы