Podany ciąg szwraca najmniejszy ciągły podciąg, który można usunąć, aby utworzyć palindrom.
Przykłady:
800233008 -> 2
racecarFOOL -> FOOL
abcdedcba -> (empty string)
ngryL Myrgn -> "L " (or " M")
123456789 -> 12345678 (or 23456789)
aabcdbaa -> c (or d)
[[]] -> [[ (or ]])
a -> (empty string)
Sugestie dotyczące przypadków testowych od użytkowników (jeśli znajdziesz przypadek krawędzi nie wymieniony na liście, opublikuj komentarz):
aabaab -> b | Suggested by Zgarb, some returned "aa".
Zasady
- Na wejściu pojawią się tylko drukowalne znaki ASCII (bez nowych linii, uprość to).
- Naprawdę nie jest regułą, ale uwaga
<>,/\,(),[]i{}nie są palindromy.
To jest golf golfowy , najmniejsze wygrane w liczbie bajtów.
Adnan odebrał +100 nagród
[[]]jest palindrom?
]][[. Pomyśl, że aabbto to samo, tylko różne postacie.
aabaab