0 / 0 / 1
Регистрация: 11.12.2017
Сообщений: 10

Извлечь строки, которые имеют нечетную длину и начинаются с заглавной латинской буквы, изменив порядок на обратный

27.01.2022, 21:59. Показов 2131. Ответов 1
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
LinqBegin24. Дано целое число K (> 0) и строковая последовательность A. Из элементов A, предшествующих элементу с
порядковым номером K, извлечь те строки, которые имеют
нечетную длину и начинаются с заглавной латинской буквы,
изменив порядок следования извлеченных строк на обратный.
0
Лучшие ответы (1)
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
27.01.2022, 21:59
Ответы с готовыми решениями:

Нужно решение функции
Срочно нужно решение данной функции на c#

Нужно решение задания
Предмет: информационные технологии, курс первый, язык программирования - с# (Си Шарп), тема работы - простейшие разветвления (на фото не...

Калькулятор, нужно решение
1)ограничение ввода точки и проверка чтобы была введена одна точка 2)чтобы 0 вводился один раз в textbox а после точки можно было большое...

1
2810 / 1679 / 885
Регистрация: 14.04.2015
Сообщений: 5,723
28.01.2022, 09:44
Лучший ответ Сообщение было отмечено Mayhem7007 как решение

Решение

Mayhem7007, по поводу K что-то не совсем понял, поэтому добавьте сами, в проверку, куда надо
C#
1
2
3
4
5
6
7
8
9
10
11
12
            List<char> alph = Enumerable.Range(65, 26).Select(s => (char)s).ToList();
 
            int k = 150;
 
            string inputStr = "LinqBegin24. FLДано целое число K (> 0) и строковая последовательность A." +
                "Из элементов A, предшествующих элементу с порядковым номером K, извлечь те строки, которые имеют нечетную длину и начинаются с заглавной латинской буквы." +
                "Изменить порядок следования извлеченных строк на обратный." +
                "LinqBegin23.";
 
            List<string> rows = inputStr.Split(new char[] { '.', '!', '?' }, StringSplitOptions.RemoveEmptyEntries).Select(s => s.TrimStart()).Reverse().Where(w => w.Length % 2 != 0 && alph.Contains(w.First())).ToList();
 
            rows.ForEach(_ => Console.WriteLine(_));
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
28.01.2022, 09:44
Помогаю со студенческими работами здесь

C# и ms sql нужно оптимальное решение
Добрый день всем. у меня такая проблема есть студия экспресс 2008 пакет C# и в локалке ms sql 2005, есть такая задача, мне дали задание...

Нужно понять задание (решение не прошу)
Дана задача (Скрин из вк) я читаю и дуб дубом. Что от меня хотят? Уже даже с переводчиком переводил. Решать не прошу, просто что тут ваще...

Нужно решение ошибки с дизайнером формы
Я научился создавать формы правильно, но как ее редактировать с помощью панели задач я не могу разобраться, т к постоянно висит эта ошибка,...

Нужно пошаговое решение фрагмента программы на языке c# (Легкая задачка)
Вообщем дано задание и ответ я на него знаю, но вот никак прийти к данному ответу(ответ:18) не могу. Поэтому прошу полное решение

Нужно пошаговое решение фрагмента программы на языке c# (Легкая задачка)
int a = { 1, 2, 4, 6, 4, 2, 1 }; int s = 0; for (int i = 1; i &lt; a.Length; i *= 3) s+= a; ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

Новые блоги и статьи
Образование и практика
Igor3D 21.03.2025
Добрый день А вот каково качество/ эффективность ВУЗовского образования? Аналитическая геометрия изучается в первом семестре и считается довольно легким курсом, что вполне справедливо. Ну хорошо,. . .
Lazarus. Таблица с объединением ячеек.
Massaraksh7 21.03.2025
Понадобилась представление на экране таблицы с объединёнными ячейками. И не одной, а штук триста, и все разные. На Delphi я использовал для этих целей TStringGrid, и то, кривовато получалось. А в. . .
Async/await в Swift: Асинхронное программировани­е в iOS
mobDevWorks 20.03.2025
Асинхронное программирование долго было одной из самых сложных задач для разработчиков iOS. В течение многих лет мы сражались с замыканиями, диспетчеризацией очередей и обратными вызовами, чтобы. . .
Колмогоровская сложность: Приёмы упрощения кода
ArchitectMsa 20.03.2025
Наверное, каждый программист хотя бы раз сталкивался с кодом, который напоминает запутанный лабиринт — чем дальше в него погружаешься, тем сложнее найти выход. И когда мы говорим о сложности кода, мы. . .
PostgreSQL в Kubernetes: Подготовка кластера и настройка
Mr. Docker 20.03.2025
Когда доходит до контейнеризации баз данных и особенно таких требовательных к ресурсам системах как PostgreSQL, многие команды до сих пор колеблются, прежде чем перенести их в контейнерную. . .
C++26: Индексирование пакетов и метапрограммиро­вание
bytestream 20.03.2025
Эволюция C++ продолжается стремительными темпами – каждый новый стандарт приносит функциональность, о которой мы мечтали годами. Звучит слишком громко? Если вы когда-либо боролись с вариадическими. . .
Состояние гонки в C#: подводные камни многопоточного программировани­я
UnmanagedCoder 20.03.2025
Что такое состояние гонки? Это ситуация, когда результат программы непредсказуемо меняется в зависимости от порядка выполнения потоков. Проще говоря, два или более потока пытаются одновременно. . .
Next.js для разработки React: преимущества серверного рендеринга
Reangularity 20.03.2025
Next. js решает классическую проблему React-приложений: медленную первоначальную загрузку и плохую индексацию поисковиками. Вместо того чтобы заставлять браузер пользователя выполнять всю работу по. . .
JUnit или TestNG: Выбираем Java-фреймворк для тестирования
Javaican 20.03.2025
История тестовых фреймворков в Java началась в конце 90-х, когда Кент Бек и Эрих Гамма разработали JUnit - инструмент, который перевернул представление разработчиков о модульном тестировании. JUnit. . .
Разбиваем монолит на два микросервиса и реализуем CI/CD
ArchitectMsa 20.03.2025
Когда команда растет, а функциональность монолита расширяется, поддерживать и развивать такую систему становится все труднее. Разработчики начинают тратить много времени на разбор сложных. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru