एक स्ट्रिंग को देखते हुए s
, सबसे छोटी सन्निहित प्रतिस्थापन लौटाएं जिसे आप एक palindrome बनाने के लिए निकाल सकते हैं।
उदाहरण:
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