|
0 / 0 / 0
Регистрация: 26.05.2015
Сообщений: 45
|
|
Определить длину максимальной серии символов отличных от букв15.06.2016, 09:07. Показов 5446. Ответов 28
Метки нет (Все метки)
Дан массив символов, содержащий текст. Определить длину содержащейся в нем максимальной серии символов, отличных от букв.
0
|
|
| 15.06.2016, 09:07 | |
|
Ответы с готовыми решениями:
28
В заданной строке определить длину максимальной серии символов, отличных от букв Определить длину содержащейся в тексте максимальной серии символов, отличных от латинских букв Определить длину содержащейся в тексте максимальной серии символов, отличных от букв латинского алфавита |
|
0 / 0 / 0
Регистрация: 26.05.2015
Сообщений: 45
|
|
| 15.06.2016, 10:46 [ТС] | |
|
понимаете, я алгоритм и сам понимаю. я только начал учить С# и у меня проблемы с синтаксисом. мне бы пример работы, и все...
0
|
|
|
|
|
| 15.06.2016, 11:09 | |
|
По регуляркам: Регулярные выражения FAQ
Соединить символы в строку - см. конструктор класса string. Перебор - циклами foreach или for. Про Linq уж промолчу... Понимаете, будь здесь код с ошибками, их можно было бы исправить. А тут пока видно, что "сделайте за меня".
1
|
|
|
154 / 154 / 60
Регистрация: 11.01.2016
Сообщений: 1,325
|
||||||
| 15.06.2016, 11:13 | ||||||
|
b_boy_arny,
0
|
||||||
|
0 / 0 / 0
Регистрация: 26.05.2015
Сообщений: 45
|
|
| 15.06.2016, 11:21 [ТС] | |
|
string newStr = Regex.Replace(item, "[0-9 ]", string.Empty);
в этом контексте Regex-это из регулярных выражений? для правильной работы я должен указать Regex regex = new Regex(<параметр>);? теорию читал, на практике не понял...
0
|
|
|
154 / 154 / 60
Регистрация: 11.01.2016
Сообщений: 1,325
|
|
| 15.06.2016, 11:26 | |
|
b_boy_arny, да хз, я не знаю что это, просто погуглил и нашел решение
, причём не самое лучшее)
0
|
|
|
0 / 0 / 0
Регистрация: 26.05.2015
Сообщений: 45
|
|
| 15.06.2016, 11:28 [ТС] | |
|
и еще такой вопрос, для регулярных обязательно использовать форич?
или он эффективнее обычных циклов?
0
|
|
|
154 / 154 / 60
Регистрация: 11.01.2016
Сообщений: 1,325
|
|||
| 15.06.2016, 11:29 | |||
|
0
|
|||
|
0 / 0 / 0
Регистрация: 26.05.2015
Сообщений: 45
|
|
| 15.06.2016, 11:31 [ТС] | |
|
вот не пойму, почему вы такой злой. не у каждого стаж 10 лет работы...и если более молодое поколение интересуется, значит не просто тупо копипастой работают, а еще пытаются вникнуть. вот я по максимуму понял предложенный код. просто не работали мы с регулярными во время семестра. скажу больше у нас практика С#, а лабы были по С++. вот и приходится вникать в суть... прошу прощения, если занял ваше время.
0
|
|
|
154 / 154 / 60
Регистрация: 11.01.2016
Сообщений: 1,325
|
||
| 15.06.2016, 11:33 | ||
|
b_boy_arny,
Или нужно считать символы до тех пор пока не встретится первый символ, потом пропустить символ, и далее по новой считать заново подряд идущие символы? Например строка"авб 1 гдеё", результат 4... Как понимать задание?
0
|
||
|
0 / 0 / 0
Регистрация: 26.05.2015
Сообщений: 45
|
|
| 15.06.2016, 11:37 [ТС] | |
|
я и сам не сильно понял, только разобрался, прости, надо считать до попавшейся цифры, потом по новой, и так, пока не будет максимальная серия (т.е. сколько букв идет подряд до цифры)
0
|
|
|
|
|
| 15.06.2016, 11:38 | |
|
Стаж - дело наживное. Но с нулевым стажем в c# я такие простые вещи не спрашивал на форумах.
Плюс, вас учат не для оценок. Это возможность обучающихся получить знания, от которых они на свою голову отлынивают. Код я уже написал, только вы его сдать на 5 не сможете, слишком кратко и сложно.
0
|
|
|
154 / 154 / 60
Регистрация: 11.01.2016
Сообщений: 1,325
|
|
| 15.06.2016, 11:40 | |
|
b_boy_arny, тогда мой код не то делает. Тебе обязательно в регулярных выражениях? я могу предложить вариант без регулярных выражений
0
|
|
|
0 / 0 / 0
Регистрация: 26.05.2015
Сообщений: 45
|
|
| 15.06.2016, 11:43 [ТС] | |
|
было бы неплохо, т.к. я не совсем понял суть этих регулярных выражений
0
|
|
|
154 / 154 / 60
Регистрация: 11.01.2016
Сообщений: 1,325
|
|
| 15.06.2016, 11:45 | |
|
Rius, просто где-то вычитал, что foreach с массивами работает быстрее. А для list лучше for. Теперь везде и делаю)
0
|
|
|
0 / 0 / 0
Регистрация: 26.05.2015
Сообщений: 45
|
||
| 15.06.2016, 11:46 [ТС] | ||
|
иначе у одногруппника скопировал... но это же не выход...
0
|
||
|
|
|
| 15.06.2016, 12:10 | |
|
UseMuse, у for есть переменные, которые можно использовать как индекс для обращения к массиву или list.
У foreach идёт получение сразу значения из списка (и всего прочего, поддерживающего интерфейсы IEnumerable), без индекса. А List<T> это и есть массив. Добавлено через 23 минуты Смотрите, есть массив символов. Символы можно перебрать по одному в цикле, увеличивая счётчик. Пока не встретится символ, представляющий букву. В этом случае запоминаем значение счётчика, если оно больше предыдущего максимума, и сбрасываем его в ноль.
0
|
|
| 15.06.2016, 12:10 | |
|
Помогаю со студенческими работами здесь
20
С++ Дан массив символов, содержащий текст.Определить длину содержащейся в нем максимальной серии символов, отличных от б
Определить длину содержащейся в тексте максимальной последовательности символов, отличных от букв Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
SDL3 для Web (WebAssembly): Идентификация объектов на Box2D v3 - использование userData и событий коллизий
8Observer8 02.03.2026
Содержание блога
Финальная демка в браузере. Итоговый код: finish-collision-events-sdl3-c. zip
https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11680&d=1772460536
Одним из. . .
|
Реалии
Hrethgir 01.03.2026
Нет, я не закончил до сих пор симулятор. Эта задача сложнее. Не получилось уйти в плавсостав, но оно и к лучшему, возможно. Точнее получалось - но сварщиком в палубную команду, а это значит, в моём. . .
|
Ритм жизни
kumehtar 27.02.2026
Иногда приходится жить в ритме, где дел становится всё больше, а вовлечения в происходящее — всё меньше. Плотный график не даёт вниманию закрепиться ни на одном событии. Утро начинается с быстрых,. . .
|
SDL3 для Web (WebAssembly): Сборка библиотек: SDL3, Box2D, FreeType, SDL3_ttf, SDL3_mixer и SDL3_image из исходников с помощью CMake и Emscripten
8Observer8 27.02.2026
Недавно вышла версия 3. 4. 2 библиотеки SDL3. На странице официальной релиза доступны исходники, готовые DLL (для x86, x64, arm64), а также библиотеки для разработки под Android, MinGW и Visual Studio. . . .
|
|
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога
Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
|
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование
. \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json>
Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом.
# Check if. . .
|
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так:
https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347
Основана на STM32F303RBT6.
На борту пять. . .
|
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
|