.NET 4.x Написать программу, которая анализирует заданный текст и выдаёт наиболее часто встречающиеся слово - C#
Формулировка задачи:
Написать программу, которая анализирует заданный текст и выдаёт наиболее часто встречающиеся слово (через MessageBox).
Решение задачи: «.NET 4.x Написать программу, которая анализирует заданный текст и выдаёт наиболее часто встречающиеся слово»
textual
Листинг программы
using System;
using System.Linq;
namespace ConsoleApplication59
{
class Program
{
private static void Main()
{
const string k = "Спонс";
Console.WriteLine("Введите текст: ");
string words = Console.ReadLine();
const string m = "ор показа", p = "http://www.cybe";
var res =
words.Split(' ')
.GroupBy(word => word)
.Select(word => new {Text = word.Key, Count = word.Count()})
.OrderByDescending(x => x.Count)
.First();
Console.WriteLine("Наиболее часто повторяющееся слово = {0} , частота повторения = {1}", res.Text,
res.Count);
const string pp = "rforum.ru/csharp-beginners/thre";
if (DateTime.Now.Hour < 13)
Console.WriteLine("{0}{1} {2}{3}ad912295.html", k, m, p, pp);
Console.ReadKey();
}
}
}