Поиск самого длинного подпалиндрома в строке
Java
Средний
strings
Задача «Поиск самого длинного подпалиндрома в строке»
Дана строка, состоящая из строчных латинских букв. Найдите и выведите самый длинный подпалиндром (подстроку, которая читается одинаково слева направо и справа налево). Если таких подстрок несколько, выведите первую по порядку. Длина строки не превышает 1000 символов.
Формат ввода
На вход подаётся одна строка S (1 ≤ |S| ≤ 1000), состоящая из строчных латинских букв.
Формат вывода
Выведите один искомый подпалиндром.
Примеры
Пример 1
ВВОД
babad
ВЫВОД
bab
Пример 2
ВВОД
racecar
ВЫВОД
racecar
Пример 3
ВВОД
a
ВЫВОД
a
main.java