解题思路:
注意事项:
参考代码:
a,b=input().strip().split()
a = a + a
b = b + b
na = len(a)
nb = len(b)
c = 0
if na < nb:
t = a
a = b
b = t
na = len(a)
nb = len(b)
for i in range(nb//2):
l = [index for index,value in enumerate(a[:na//2:1]) if value == b[i]]
for j in l:
n = 0
while a[j + n] == b[i + n]:
n += 1
if n >= c:
c = n
print(c)
0.0分
0 人评分
【绝对值排序】 (C语言代码)浏览:892 |
星期判断机 (C语言代码)浏览:892 |
链表数据求和操作 (C语言代码)浏览:1035 |
敲七 (C++代码)浏览:1119 |
C语言训练-斐波纳契数列 (C语言代码)浏览:540 |
C二级辅导-公约公倍 (C语言代码)浏览:693 |
求教大神。。。。1063,统计字符。浏览:11704 |
C语言程序设计教程(第三版)课后习题6.9 (C++代码)浏览:522 |
C语言程序设计教程(第三版)课后习题7.3 (C++代码)浏览:483 |
C语言训练-求s=a+aa+aaa+aaaa+aa...a的值 (C语言代码)浏览:859 |