|
1 / 1 / 0
Регистрация: 18.03.2014
Сообщений: 5
|
||||||
Замена одинаковых символов на n*2 штук18.03.2014, 17:35. Показов 1526. Ответов 14
Метки нет (Все метки)
Народ выручайте.
задача: дана строка. каждую подстроку длиной n>1, состоящую из одинаковых символов, заменить на подстроку из тех же символов в количестве 2*n штук. ввод: abccdefff вывод: abccccdeffffff предполагаю, сравнение текущего и следующего символа как то так:
0
|
||||||
| 18.03.2014, 17:35 | |
|
Ответы с готовыми решениями:
14
Замена одинаковых символов в слове Замена подряд идущих одинаковых символов на заданный Имеются две партии одинаковых изделий по 15 и 12 штук |
|
Модератор
10445 / 5737 / 3406
Регистрация: 17.08.2012
Сообщений: 17,451
|
||||||
| 19.03.2014, 02:47 | ||||||
1
|
||||||
|
Почетный модератор
64315 / 47611 / 32743
Регистрация: 18.05.2008
Сообщений: 115,167
|
||||||
| 19.03.2014, 08:00 | ||||||
Сообщение было отмечено kefirOFF как решение
Решение
1
|
||||||
|
5 / 5 / 5
Регистрация: 13.03.2014
Сообщений: 46
|
||||||
| 19.03.2014, 10:26 | ||||||
|
шас через 3 мин отправлю нормальноу решение
Добавлено через 5 минут
1
|
||||||
|
Почетный модератор
64315 / 47611 / 32743
Регистрация: 18.05.2008
Сообщений: 115,167
|
||
| 19.03.2014, 10:28 | ||
|
Добавлено через 1 минуту Какую-то хрень написал, и чего тебе надо?
0
|
||
|
5 / 5 / 5
Регистрация: 13.03.2014
Сообщений: 46
|
|
| 19.03.2014, 10:29 | |
|
мое решение более легкое для новичка
Добавлено через 40 секунд как хрен ты попробуй введи на паскале
0
|
|
| 19.03.2014, 10:31 | |
|
Не по теме: Надолго ты у нас не задержишься, я прослежу...
0
|
|
|
1 / 1 / 0
Регистрация: 18.03.2014
Сообщений: 5
|
||||||
| 19.03.2014, 12:01 [ТС] | ||||||
|
Народ всем огромное спасибо, что откликнулись.
я хоть и новичок, но решение Puporev эффективнее, и понятнее. единственное. на free pascal все работает отлично, а вот в pascal abc "Ошибка. индекс находился вне границ массива". разрешилось корректировкой цикла for
0
|
||||||
|
Почетный модератор
64315 / 47611 / 32743
Регистрация: 18.05.2008
Сообщений: 115,167
|
|||||||||||
| 19.03.2014, 12:14 | |||||||||||
|
Странно, я писал в Авс и ошибки не было.
Добавлено через 2 минуты В коротких строках string[255] есть нулевая ячейка, где хранится длина строки и обращение к s[1-1] не ошибка. Добавлено через 3 минуты Ты наверное запускал в ABC.net, там тип sbring другой, но это раздел просто АВС, если нужно было .net , то там и создавали бы тему Добавлено через 5 минут С учетом всех ограничений
0
|
|||||||||||
|
1 / 1 / 0
Регистрация: 18.03.2014
Сообщений: 5
|
|
| 19.03.2014, 12:22 [ТС] | |
|
Вот теперь все понятно.
да. это мой косяк. поторопился. нужен был .net
0
|
|
|
Модератор
10445 / 5737 / 3406
Регистрация: 17.08.2012
Сообщений: 17,451
|
||||||
| 19.03.2014, 12:24 | ||||||
|
Puporev, у меня в Дельфи 7 вылет за границы массива. Причём в двух местах:
Добавлено через 48 секунд Не по теме: А, уже исправлено.
0
|
||||||
|
Почетный модератор
64315 / 47611 / 32743
Регистрация: 18.05.2008
Сообщений: 115,167
|
|
| 19.03.2014, 12:29 | |
|
В Делфи те же длинные строки что и в АВС.net.
Добавлено через 33 секунды Я писал конкретно для простого АВС и отвяжитесь.
0
|
|
|
Модератор
10445 / 5737 / 3406
Регистрация: 17.08.2012
Сообщений: 17,451
|
|
| 19.03.2014, 12:32 | |
|
0
|
|
|
Почетный модератор
64315 / 47611 / 32743
Регистрация: 18.05.2008
Сообщений: 115,167
|
||||||
| 19.03.2014, 12:56 | ||||||
|
У меня тоже Делфи 7, но строки длинные
http://www.delphibasics.ru/String.php Добавлено через 4 минуты А вообще я Делфи 7 запускал этот код
0
|
||||||
|
Модератор
10445 / 5737 / 3406
Регистрация: 17.08.2012
Сообщений: 17,451
|
|
| 19.03.2014, 13:00 | |
|
В консоли в целях совместимости я использую тип ShortString.
0
|
|
| 19.03.2014, 13:00 | |
|
Помогаю со студенческими работами здесь
15
Разбивка набора элементов по 6 штук и объединение их в блоки по 6 штук Замена первой группы одинаковых элементов на последнюю группу одинаковых элементов В строке символов найти максимальное число одинаковых символов стоящих подряд Выяснить, имеется ли среди символов S1,...,Sn пара соседствующих одинаковых символов
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Программный отбор элементов справочника Номенклатура по группе 1С
Maks 22.03.2026
Установка программного отбора элементов справочника "Номенклатура" из модуля формы документа.
В качестве фильтра для отбора справочника служит группа номенклатуры.
Отбор под наименованию группы (на. . .
|
Как я обхитрил таблицу Word
Alexander-7 21.03.2026
Когда мигает курсор у внешнего края таблицы, и нам надо перейти на новую строку, а при нажатии Enter создается новый ряд таблицы с ячейками, то мы вместо нервных нажатий Энтеров мы пишем любые буквы. . .
|
Krabik - рыболовный бот для WoW 3.3.5a
AmbA 21.03.2026
без регистрации и смс.
Это не торговля, приложение не содержит рекламы. Выполняет свою непосредственную задачу - автоматизацию рыбалки в WoW - и ничего более. Однако если админы будут против -. . .
|
Программный отбор элементов справочника Сотрудники по перечислениям 1С
Maks 21.03.2026
Установка программного отбора элементов справочника "Сотрудники" из модуля формы документа.
В качестве фильтра для отбора служит предопределенное значение перечислений.
Процедура. . .
|
|
Переходник USB-CAN-GPIO
Eddy_Em 20.03.2026
Достаточно давно на работе возникла необходимость в переходнике CAN-USB с гальваноразвязкой, оный и был разработан. Однако, все меня терзала совесть, что аж 48-ногий МК используется так тупо: просто. . .
|
Оттенки серого
Argus19 18.03.2026
Оттенки серого
Нашёл в интернете 3 прекрасных модуля:
Модуль класса открытия диалога открытия/ сохранения файла на Win32 API;
Модуль класса быстрого перекодирования цветного изображения в оттенки. . .
|
SDL3 для Desktop (MinGW): Рисуем цветные прямоугольники с помощью рисовальщика SDL3 на Си и C++
8Observer8 17.03.2026
Содержание блога
Финальные проекты на Си и на C++:
finish-rectangles-sdl3-c. zip
finish-rectangles-sdl3-cpp. zip
|
Символические и жёсткие ссылки в Linux.
algri14 15.03.2026
Существует два типа ссылок — символические и жёсткие.
Ссылка в Linux — это запись в каталоге, которая может указывать либо на inode «файла-ИСТОЧНИКА», тогда это будет «жёсткая ссылка» (hard link),. . .
|