Добрый день, так и не дождался результата теста:-) видать что-то сломалось...
вот код который скормил Роботу..
char[] charsSep = {',','.',':',';','?','!','-','"','\'',' '};
Console.Write("введи строку для телеграммы:");
string[] input = Console.ReadLine().Split(charsSep, StringSplitOptions.RemoveEmptyEntries).Where(x => !x.Any(char.IsDigit)).OrderBy(x => x).ToArray();
if(input.Length != 0)
{
Dictionary<string, int> dic = new Dictionary<string, int>();
foreach (var item in input)
{
try
{
dic.Add(item, 1);
}
catch (Exception)
{
dic[item] = dic[item] + 1;
}
}
foreach (var item in dic.Keys)
{
Console.WriteLine($"{item.ToLower()} - {dic[item]}");
}
} else
{
Console.WriteLine("-");
}
Console.WriteLine("Press Any Key");
Console.ReadKey();
Последние 2 строчки убрал при скармливании.)))
Доброго дня.