37,741
社区成员
发帖
与我相关
我的任务
分享
def SPP(a):
alen = len(a);
mc = None;
for i in range(1, alen//2+1):
for j in range(0, alen-i):
if(a[j] != a[j+i]):
break;
else:
mc = i;
break;
return mc;
myas = [];
myas.append("01460146");
myas.append("0146014601");
myas.append("0000");
myas.append("1212");
myas.append("01460146013");
myas.append("12312");
myas.append("12122");
for a in myas:
mc = SPP(a);
if(mc == None):
print(a, "is not a periodic sequence");
else:
print("The SPP is:", a[:mc]);