Поиск палиндрома

Выполнен
Заказ
4534891
Раздел
Работа с текстом
Предмет
Другое
Антиплагиат
70%
eTXT
Срок сдачи
18 Янв 2022 в 21:00
Цена
0 ₽
Блокировка
10 дней
Размещен
15 Янв 2022 в 14:40
Просмотров
25
Описание работы
Необходимо разработать программу, которая реализует поиск палиндрома с использованием рекурсии. Палиндром - слово или фраза, которые одинаково читаются слева направо и справа налево.
Пользователем на вход подается строка, сгенерированная случайным образом (не более 30 символов, поддержка русского и английского языков, а также служебных символов ',.~`/?!@#$%^&*()_+ {}[]:;\| ).
Задача - найти максимальный палиндром во входной строке. Реализация поиска палиндрома должна быть с использованием рекурсии. Результатом работы программы будет:
Найденный максимальный палиндром.
Какие символы и на каких позициях должны быть удалены для получения максимального палиндрома.
Время работы алгоритма.
Если палиндромов несколько одинаковой длины, то программа выводит первый полученный палиндром.
Ограничение - нельзя использовать функции строк и любые функции, позволяющие определить палиндром, подстроку в строке, длину строки и пр. Можно использовать функции scanf, printf (или их аналоги).
Пример:
На вход подается строка 1q2wr3t5a3gw2plmq1
Выходное значение: 1q2w353w2q1.
Результат должен выглядеть следующим образом:
1q2w353w2q1
5 - r, 7 - t, 9 - a, 11 - g, 14 - p, 15 - l, 16 - m
Затраченное время: 0,0034576.
Нужна такая же работа?
  • Разместите заказ
  • Выберите исполнителя
  • Получите результат
Гарантия на работу1 год
Средний балл4.52
СтоимостьНазначаете сами
ЭкспертВыбираете сами
Уникальность работыот 70%
Время выполнения заказа:
2 дня 2 часа 20 минут
Выполнен в срок
Отзыв о выполненном заказе
Нужна аналогичная работа?
Оформи быстрый заказ и узнай стоимость
Гарантированные бесплатные доработки в течение 1 года
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Прямой эфир