Получить последовательность содержащую строки из 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. Отсортировать полученную
последовательность в лексикографическом порядке по убыванию
 */

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

5   голосов , оценка 4 из 5
Похожие ответы