题解 | #密码截取#

# a1 = '12HHHHA24'
# a2 = '42AHHHH21'
# b1 = '12ABBA24'
# b2 = '42ABBA21'
# c1 = 'ABAKK'
# c2 = 'KKABA'
# 由上规律可得:对称的字符串你正序和逆序是一致的,则只要截取遍历正序,找到在逆序中也存在的最长子串即可
s = input()
n = len(s)
arr = []
for i in range(n - 1):
    for j in range(1, n):
        if s[i] == s[j] and s[i+1:j] == s[j-1:i:-1]:
            arr.append(j+1-i)
print(max(arr))
全部评论

相关推荐

不愿透露姓名的神秘牛友
07-03 17:30
点赞 评论 收藏
分享
头顶尖尖的程序员:我也是面了三四次才放平心态的。准备好自我介绍,不一定要背熟,可以记事本写下来读。全程控制语速,所有问题都先思考几秒,不要急着答,不要打断面试官说话。
点赞 评论 收藏
分享
zhiyog:哈哈哈哈哈哈哈哈哈哈哈哈哈
点赞 评论 收藏
分享
评论
点赞
1
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务