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

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

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

Author24 — интернет-сервис помощи студентам
LinqBegin24. Дано целое число K (> 0) и строковая последовательность A. Из элементов A, предшествующих элементу с
порядковым номером K, извлечь те строки, которые имеют
нечетную длину и начинаются с заглавной латинской буквы,
изменив порядок следования извлеченных строк на обратный.
0
Лучшие ответы (1)
27.01.2022, 21:59
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 2
Лучший ответ Сообщение было отмечено 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
Ответ Создать тему

Редактор формул (кликните на картинку в правом углу, чтобы закрыть)
Опции темы

Новые блоги и статьи
Linux API: Полное руководство
hw_wired 08.02.2025
Linux API – это низкоуровневый программный интерфейс, обеспечивающий взаимодействие пользовательских приложений с ядром операционной системы. Он включает набор системных вызовов, библиотечных функций. . .
Асинхронное программировани­­­­­е и эмуляция async/await в C (СИ)
hw_wired 08.02.2025
Язык программирования C, несмотря на свой возраст, предоставляет неплохие средства для реализации асинхронных операций, позволяя создавать эффективные решения для обработки параллельных задач. В. . .
Как сгенерировать случайное число в указанном диапазоне в JavaScript
bytestream 08.02.2025
В JavaScript генерация случайных чисел основана на детерминированном алгоритме, который создает последовательность псевдослучайных значений. Встроенный метод Math. random() возвращает псевдослучайное. . .
Как получить список всех таблиц в PostgreSQL
bytestream 08.02.2025
PostgreSQL предлагает несколько методов для получения списка таблиц в базе данных. Наиболее распространенный способ - использование системного каталога pg_tables, который содержит информацию обо всех. . .
Java Spring для начинающих
bytestream 08.02.2025
Spring Framework - это универсальное решение для создания корпоративных Java-приложений. Он предоставляет комплексную программную и конфигурационную модель для современных приложений на Java. Spring. . .
Асинхронное программировани­­­­­­е и async/await в Visual Basic
bytestream 08.02.2025
В основе асинхронного программирования в Visual Basic лежит концепция неблокирующего выполнения операций. Когда программа встречает длительную операцию, например, чтение большого файла или запрос к. . .
Async/await и асинхронное программировани­­е в Delphi
bytestream 08.02.2025
Асинхронное программирование является неотъемлемой частью разработки современных приложений, позволяя создавать отзывчивые и эффективные программы. В Delphi реализация асинхронности опирается на. . .
Асинхронное программировани­­­­­е и async/await в C#
bytestream 08.02.2025
Асинхронное программирование - концепция, позволяющая приложениям эффективно выполнять длительные операции без блокировки основного потока выполнения. В контексте современной разработки на C# это. . .
Асинхронное программировани­­­­­е и горутины/каналы в Go
bytestream 08.02.2025
Язык Go изначально разрабатывался с учетом современных многоядерных процессоров и необходимости эффективного параллельного выполнения задач. В отличие от традиционных подходов к асинхронному. . .
Как восстановить stash в Git
hw_wired 08.02.2025
Git stash - это средство для временного сохранения изменений в рабочей директории. В процессе разработки часто возникают ситуации, когда нужно быстро переключиться на другую задачу, но текущие. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru