题解 | #密码截取#

密码截取

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

def palindrome(s):

    for i in range(len(s)//2):

        if s[i]!= s[-1*(i+1)]:

            return False

    return True

while True:

    try:

        s=input()

        length=len(s)

        max_len=1

        for i in range(length-1):

            for j in range(length,i+max_len,-1):

                if palindrome(s[i:j]):

                    max_len=len(s[i:j])

                    break

        print(max_len)

    except:

        break

全部评论

相关推荐

06-25 09:33
厦门大学 Java
程序员饺子:现在日常估计没啥hc了,等到八月多估计就慢慢有了。双九✌🏻不用焦虑的
投递快手等公司8个岗位
点赞 评论 收藏
分享
认真搞学习:28小登的建议,投算法岗不要写什么物理竞赛,互联网+,多写点项目,用什么算法做了什么。还有本科算法是不可能的开发你这个也没有项目啊
点赞 评论 收藏
分享
不愿透露姓名的神秘牛友
07-01 11:27
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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