题解 | #公共子串计算#

公共子串计算

http://www.nowcoder.com/practice/98dc82c094e043ccb7e0570e5342dd1b

def run(s1, s2):
    if len(s1) > len(s2):
        s1, s2 = s2, s1
    maxlen = 0
    for i in range(len(s1)):
        for j in range(len(s1), i+maxlen,-1):
            sub = s1[i:j]
            if sub in s2:
                maxlen = len(sub)
                break
        if i+maxlen > len(s1):
            break
    print(maxlen)

s1 = input()
s2 = input()
run(s1, s2)    
                
全部评论

相关推荐

暮雨轻歌:看起来hr不能接受我菜查看图片
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客企业服务