Дан текст. Вывести слова, встречающие в тексте по одному разу - C#
Формулировка задачи:
Дан текст. Вывести слова, встречающие в тексте по одному разу.
Текст вводить с клавиатуры.
Решение задачи: «Дан текст. Вывести слова, встречающие в тексте по одному разу»
textual
Листинг программы
string text = Console.ReadLine().Trim(',','.').ToLower();
var arr = text.Split(' ');
for (int i=0;i<arr.Length;i++)
{
int n = 0;
for (int j = 0; j < arr.Length; j++)
{
if (i == j) continue;
if (arr[i] == arr[j]) n++;
}
if (n == 0) Console.WriteLine(arr[i]);
}
Console.ReadKey();