题解 | 公共子串计算
while True:
try:
a,b = input(),input()
length = []
if len(a) > len(b):
a,b = b,a # 可以先让a长度最短
if a in b:
print(len(a))
else:
for i in range(len(a)): # 通过遍历,校验每个子串是否在b中
for j in range(i,len(a)):
if a[i:j+1] in b:
length.append(len(a[i:j+1]))
if length: # 校验是否为空,为空代表没有公共子串
print(max(length))
else:
print(0)
except:
break