Получить последовательность содержащую строки из A длины L1 и все строки из B длины L2 (используя LINQ) - C#
Формулировка задачи:
Даны целые положительные числа L1 и L2 и строковые
последовательности A и B. Строки последовательностей содержат
только цифры и заглавные буквы латинского алфавита. Получить
последовательность, содержащую все строки из A длины L1 и все
строки из B длины L2. Отсортировать полученную
последовательность в лексикографическом порядке по убыванию
Решение задачи: «Получить последовательность содержащую строки из A длины L1 и все строки из B длины L2 (используя LINQ)»
textual
Листинг программы
using System; using System.Linq; namespace LinqString { class Program { static void Main() { int l1 = 12; int l2 = 20; string[] a = { "TODAY IS A DAY TOMMORROW WILL BE ANOTHER 1 OF 365", "SUN IS SHINY", "SOIL IS WARM", "ARE READY TO BLOSSOM" }; string[] b = { "24 HOURS A DAY 7 DAYS A WEEK LOOKING AHEAD", "INTERESTING IN LIFE", "LIVING WITH CURIOSTY", "EAGER FOR DIGNITY" }; var result = a.Where(x => x.Length == l1).ToList(); var nextResult = b.Where(x => x.Length == l2).ToList(); result.AddRange(nextResult); result = result.OrderBy(x => x).ToList(); foreach (var r in result) { Console.WriteLine(r); } Console.Read(); } } } /* * Даны целые положительные числа L1 и L2 и строковые последовательности A и B. Строки последовательностей содержат только цифры и заглавные буквы латинского алфавита. Получить последовательность, содержащую все строки из A длины L1 и все строки из B длины L2. Отсортировать полученную последовательность в лексикографическом порядке по убыванию */
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д