0 / 0 / 0
Регистрация: 12.02.2021
Сообщений: 45

Определите количество подстрок длиной не менее 2 символов, начинающихся и заканчивающихся на одну и ту же букву

06.06.2023, 09:34. Показов 2188. Ответов 27
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Добрый день! Помогите, пж, написать программу:
Текстовый файл состоит не более, чем из 1200000 прописных символов латинского алфавита. Определите количество подстрок длиной не менее 2 символов, начинающихся и заканчивающихся на одну и ту же букву, среди которых любые два символа из набора А В С в различных комбинациях (с учетом повторений) не стоят рядом.
Файл - исходник прилагается
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
06.06.2023, 09:34
Ответы с готовыми решениями:

Определите количество слов, начинающихся и заканчивающихся на одну и ту же букву
В заданной строке, состоящей из слов, разделенных одним или более пробелами, определите количество слов, начинающихся и заканчивающихся...

Количество слов начинающихся и заканчивающихся на одну и ту же букву
Разработайте программу для поиска количества слов, начинающихся и заканчивающихся на, одну и ту же букву в строке Str Слова в строке...

Подсчитать количество слов, начинающихся и заканчивающихся на одну и ту же букву.
Помогите пожалуйста.Дан текст на русском языке. Определить сколько раз встречается в нем самое длинное слово.Дан текст на русском языке....

27
Любознательный
 Аватар для YuS_2
7407 / 2260 / 361
Регистрация: 10.03.2016
Сообщений: 5,216
06.06.2023, 23:08
Студворк — интернет-сервис помощи студентам
Цитата Сообщение от idealist Посмотреть сообщение
Переформулируйте свою мысль, а то я что-то...
если найденные подстроки исключаются из дальнейшего поиска, то множества непересекающиеся, если не исключаются, то... в общем уточнение требуется от ТС
1
3750 / 1944 / 613
Регистрация: 21.11.2021
Сообщений: 3,706
06.06.2023, 23:18
Цитата Сообщение от YuS_2 Посмотреть сообщение
если найденные подстроки исключаются из дальнейшего поиска
Этого ограничения в условии нет. Все различные подстроки подсчитываем.
0
 Аватар для iLinks
800 / 458 / 237
Регистрация: 03.01.2017
Сообщений: 1,342
06.06.2023, 23:49
idealist, ну тогда моя регулярка точно минус
0
Эксперт PythonЭксперт Java
19530 / 11067 / 2931
Регистрация: 21.10.2017
Сообщений: 23,294
07.06.2023, 09:51
iLinks, если заюзать волшебный regex и overlapped=True, то все может быть...


Добавлено через 29 секунд
Цитата Сообщение от YuS_2 Посмотреть сообщение
пересекающиеся
Вот-вот!
1
Любознательный
 Аватар для YuS_2
7407 / 2260 / 361
Регистрация: 10.03.2016
Сообщений: 5,216
07.06.2023, 10:38
Цитата Сообщение от iSmokeJC Посмотреть сообщение
то все может быть
у regex c overlapped есть проблема... при жадном '*' не находит 'AMCZA', а при нежадном '*?' не находит 'AMCZAVBMA'... причем, без веских на то оснований

Python
1
2
3
4
5
import regex as re
s = 'AMCZAVBMAV'
arr1 = [x[0] for x in re.findall(r'(([A-C](?![A-C])|[D-Z])(?:[A-C](?![A-C])|[D-Z])*\2)',s,overlapped=True)]
arr2 = [y[0] for y in re.findall(r'(([A-C](?![A-C])|[D-Z])(?:[A-C](?![A-C])|[D-Z])*?\2)',s,overlapped=True)]
print(arr1,arr2)
1
Эксперт PythonЭксперт Java
19530 / 11067 / 2931
Регистрация: 21.10.2017
Сообщений: 23,294
07.06.2023, 10:39
Цитата Сообщение от YuS_2 Посмотреть сообщение
есть проблема
кто б сомневался...
0
Любознательный
 Аватар для YuS_2
7407 / 2260 / 361
Регистрация: 10.03.2016
Сообщений: 5,216
07.06.2023, 10:46
Цитата Сообщение от iSmokeJC Посмотреть сообщение
кто б сомневался...
да, для регулярок, overlapped - хак, такая работа вообще не свойственна для движка регэкспов...
1
 Аватар для iLinks
800 / 458 / 237
Регистрация: 03.01.2017
Сообщений: 1,342
07.06.2023, 10:52
Цитата Сообщение от YuS_2 Посмотреть сообщение
overlapped - хак
Даже не знал, что такое существует)
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
07.06.2023, 10:52

Подсчитать количество слов начинающихся и заканчивающихся на одну и ту же букву
Дан файл, содержащий текст на русском языке. Подсчитать количество слов, начинающихся и заканчивающихся на одну и ту же букву, и выдать эти...

Подсчитать количество слов, начинающихся и заканчивающихся на одну и ту же букву
Дан файл, содержащий текст на русском языке. Подсчитать количество слов, начинающихся и заканчивающихся на одну и ту же букву и выдать эти...

Подсчитать количество слов, начинающихся и заканчивающихся на одну и ту же букву
Дана строка, содержащая текст на русском языке. Подсчитать количество слов, начинающихся и заканчивающихся на одну и ту же букву.

Подсчитать количество слов, начинающихся и заканчивающихся на одну и ту же букву
Написать программу на С++. Дана строка, содержащая текст. Подсчитать количество слов, начинающихся и заканчивающихся на одну и ту же...

Подсчитать количество слов, начинающихся и заканчивающихся на одну и ту же букву
Добрый день форумчане необходима помощь срочно нужны проги на Visual Basic т.к. в программировании не силен не могу сделать данные задания...


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

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

Новые блоги и статьи
Был праздник вчера, а я и не знал.
kumehtar 28.07.2026
27. 07. 2026г. Intel Core 2 Duo исполнилось 20 лет Новости компьютерного мира и их обсуждение (4) Салют, шампанское, овации! :drink:
Нейтральные знания, чистый код - бла-бла-бла-бла, на самом деле кликбейт и самореклама, плагиат, и вот почему
Hrethgir 27.07.2026
То-есть отклонение такой публикации говорит само за себя, и пусть только возьмут на вооружение после отклонения публикации - это будет чистейшим актом плагиата. Отклонял Хабр. Дословно, отклонённая. . .
тв 16 бой ии
anaschu 27.07.2026
Великий Перелом ИИ: Как уравнения ОДУ Radau дожали цензурные фильтры Алисы Фиксируем в мемофонде Теории Всего беспрецедентный факт в истории ИИ-зондирования. В затяжном многораундовом. . .
мв 15. непроверенное, возможно, глюк
anaschu 27.07.2026
НАУЧНО-АНАЛИТИЧЕСКИЙ ОТЧЕТ. РАЗДЕЛ 1. 1: «НАУКА» (РАСШИРЕННАЯ СТЕХИОМЕТРИЧЕСКАЯ И ГЕНЕТИЧЕСКАЯ ВЕРСИЯ)Тема: Теоретическое обоснование инвариантности 19-мерного тензорного ядра непрерывных ОДУ и. . .
Очистка реквизитов и табличных частей документа при копировании (вариант 2)
Maks 26.07.2026
Алгоритм из решения ниже разработан на примере нетипового документа "ЗаявкаНаРаботу", разработанного в КА2. Задача: Заменить алгоритм запрета копирования документов для сотрудников с ролью "Стажер",. . .
Доктрина интенционального знания - Доктрина для портала "Срез".
Hrethgir 25.07.2026
Может найдётся кто захочет оценить доктрину. . . Написания правил участия для меня роскошь, требующая лимита времени, поэтому все сообщения не прошедшие модерацию будут видны только участникам портала,. . .
сукцессия 44. Решил подать на припринт в межународные сервисы препринтов. Но нужно одобрение от ученых
anaschu 25.07.2026
Английский вариант. Пока кто то не одобрит мою личность, мне не получиться это опубликовать на препринте. Но заявку на публикацию статьи я сегодня подам.
сукцессия 43. Вторая научная статья за месяц- прайминг и гатгил
anaschu 25.07.2026
две стороны одной монеты
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru