Напечатать в алфавитном порядке все глухие согласные буквы, которые не входят только в одно слово этого текста - C#
Формулировка задачи:
Дан текст на русском языке. Напечатать в алфавитном порядке все глухие согласные буквы,которые не входят только в одно слово этого текста.
Решение задачи: «Напечатать в алфавитном порядке все глухие согласные буквы, которые не входят только в одно слово этого текста»
textual
Листинг программы
using System; using System.Linq; using System.Collections.Generic; class Program { static void Main() { string letters = "aeiou"; string text = "abracadabra euphoria Linux"; SortedList<char, HashSet<string>> lst = new SortedList<char, HashSet<string>>(letters.Length); foreach (char ch in letters) { lst.Add(ch, new HashSet<string>()); } foreach (string word in text.Split()) { foreach (char ch in word) { if (lst.ContainsKey(ch)) { lst[ch].Add(word); } } } foreach (char ch in lst.Keys) { if (lst[ch].Count > 1) { Console.WriteLine(ch); } } } }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д