题解 | #密码截取#

# 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))
全部评论

相关推荐

10-15 10:57
已编辑
武昌理工学院 FPGA工程师
狠赚笔第一人:老哥学院本没实习还想拿13k学Java狠赚笔呢
点赞 评论 收藏
分享
已老实求offer😫:有点像徐坤(没有冒犯的意思哈)
点赞 评论 收藏
分享
评论
点赞
1
分享
牛客网
牛客企业服务