https://www.nowcoder.com/practice/98dc82c094e043ccb7e0570e5342dd1b?tpId=37&&tqId=21298&rp=1&ru=/ta/huawei&qru=/ta/huawei/question-ranking

l1,l2=l2,l1一开始写成
l1,l2=l1,l2
通过率:7/10
vscode debug起码15min,没看出问题。

sequence的切片可以切到'空气',例如
'123'[1:100]
和下面一样的
'123'[1:]

def f(s1,s2):
    l1,l2=len(s1),len(s2)
    if l1>l2:
        l1,l2=l2,l1
        t = s2
        s2=s1
        s1=t
    for chang in range(l1,0,-1):
        for tou in range(l1-chang+1):
            if s1[tou:tou+chang] in s2: 
                return chang
    return 0

while 1:
    try:
        s1=input()
        s2=input()
        print(f(s1,s2))

    except Exception as e:
        if not isinstance(e,EOFError):
            print('leo_you_have_Error:  '  , e)
        break