Bir dize verildiğinde s
, bir palindrom oluşturmak için kaldırabileceğiniz en küçük bitişik alt dizeyi döndürün.
Örnekler:
800233008 -> 2
racecarFOOL -> FOOL
abcdedcba -> (empty string)
ngryL Myrgn -> "L " (or " M")
123456789 -> 12345678 (or 23456789)
aabcdbaa -> c (or d)
[[]] -> [[ (or ]])
a -> (empty string)
Kullanıcılardan test senaryosu önerileri (listede olmayan bir uç vaka bulursanız, lütfen bir yorum gönderin):
aabaab -> b | Suggested by Zgarb, some returned "aa".
kurallar
- Girdide yalnızca yazdırılabilir ASCII karakterleri görünecektir (yeni satır yok, basit olsun).
- Gerçekten bir kural, ancak not
<>
,/\
,()
,[]
ve{}
palindrom değildir.
Bu kod golf , en küçük bayt sayma kazanç.
+100 ödül Adnan tarafından talep edildi
[[]]
Bir palindrom değil mi?
]][[
. aabb
Aynı şey olduğunu düşünün , sadece farklı karakterler.
aabaab