题解 | #密码截取#

密码截取

https://www.nowcoder.com/practice/3cd4621963e8454594f00199f4536bb1

import sys

line = input().strip()
ctlist = []
len1 = len(line)
resault = 0
for i in range(len1):
    k, j, lenABA = i - 1, i + 1, 1
    while k >= 0 and j <= len1-1:
        if line[k] == line[j]:
            k, j, lenABA = k - 1, j + 1, lenABA + 2
        else:
            break
    k, j, lenABBA = i, i + 1, 0
    while k >= 0 and j <= len1-1:
        if line[k] == line[j]:
            k, j, lenABBA = k - 1, j + 1, lenABBA + 2
        else:
            break
    re = max(lenABA,lenABBA)
    resault = max(resault,re)
print(resault)


全部评论

相关推荐

点赞 收藏 评论
分享
牛客网
牛客企业服务