Строки и регулярные выражения: Отсортировать список по количеству согласных в строке - C#
Формулировка задачи:
помогите пожалуйста с заданием:Отсортировать список по количеству согласных в строке
Решение задачи: «Строки и регулярные выражения: Отсортировать список по количеству согласных в строке»
textual
Листинг программы
using System; using System.Collections.Generic; using System.Linq; namespace ConsoleApplication9 { class Program { static void Main(string[] args) { var a = new List<string> { "jsafioajsfioauioauoiauioa", "asf2tg2g", "asgg3g34ghfgjnf" }; var chars = new HashSet<char>("QWRTPSDFGHJKLZXCVBNM" + "QWRTPSDFGHJKLZXCVBNM".ToLower()); var b = a.Select(x => new {Value = x, Count = x.Count(chars.Contains)}).ToList(); b.Sort((x, y) => y.Count.CompareTo(x.Count)); foreach (var pair in b) { Console.WriteLine("{0} - {1}", pair.Value, pair.Count); } } } }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д