Враховуючи рядок s
, поверніть найменшу суміжну підрядку, яку ви можете видалити, щоб створити паліндром.
Приклади:
800233008 -> 2
racecarFOOL -> FOOL
abcdedcba -> (empty string)
ngryL Myrgn -> "L " (or " M")
123456789 -> 12345678 (or 23456789)
aabcdbaa -> c (or d)
[[]] -> [[ (or ]])
a -> (empty string)
Пропозиції для тестових випадків від користувачів (якщо кращий регістр не вказаний, будь ласка, опублікуйте коментар):
aabaab -> b | Suggested by Zgarb, some returned "aa".
Правила
- Лише ASCII символи для друку з'являться на вводі (жодних нових рядків, нехай це буде просто).
- Не зовсім правило, але зауважте
<>
,/\
,()
,[]
і{}
НЕ палиндромов.
Це кодовий гольф , найменший виграш у кількості байтів.
+100 щедрості вимагає Аднана
[[]]
паліндром?
]][[
. Вважайте, що aabb
це одне і те ж, просто різні персонажі.
aabaab