Определить в строке количество слов, которые содержат ровно три буквы "А" - C#
Формулировка задачи:
C# Тема: Строки
Дана строка, состоящая из русских слов, разделенных пробелами (одним или несколькими). Определить количество слов, которые содержат ровно три буквы "А".
Решение задачи: «Определить в строке количество слов, которые содержат ровно три буквы "А"»
textual
Листинг программы
string str; // наша строка со словами
string[] list = str.Split(' ');
List<string> answer = new List<string>();
foreach (string word in list)
{
int count = 0;
foreach (char c in word)
if (c == 'а')
count++;
if (count == 3)
answer.Add(word);
}