如下,python自带的count函数会在a字符串连续出现时遗漏统计,所以加入了cnt2才能通过本题。
然而这样的做法其实也不是正确的,在a串连续出现4次及以上时,如下代码依然大概率会被hack掉,只是评测数据并没测出来。
a = ' '+input().upper()+' '
b = ' '+input().upper()+' '
cnt1 = b.count(a)
cnt2 = b.count(a[0:-1]+a)
if cnt1==0:
print('-1')
else:
print(cnt1+cnt2,b.find(a))