Étant donné une chaîne s
, retourne la plus petite sous-chaîne contiguë que vous pouvez supprimer pour créer un palindrome.
Exemples:
800233008 -> 2
racecarFOOL -> FOOL
abcdedcba -> (empty string)
ngryL Myrgn -> "L " (or " M")
123456789 -> 12345678 (or 23456789)
aabcdbaa -> c (or d)
[[]] -> [[ (or ]])
a -> (empty string)
Suggestions de cas de test des utilisateurs (si vous trouvez un cas de bord non répertorié, merci de poster un commentaire):
aabaab -> b | Suggested by Zgarb, some returned "aa".
Règles
- Seuls les caractères ASCII imprimables apparaîtront dans l'entrée (pas de nouvelle ligne, restez simple).
- Pas vraiment une règle, mais notez
<>
,/\
,()
,[]
et{}
ne sont pas palindromes.
C'est le code-golf , le plus petit nombre d'octets gagnés.
+ 100 primes ont été réclamées par Adnan
[[]]
un palindrome?
]][[
. Considérez que aabb
c'est la même chose, juste des personnages différents.
aabaab