牛牛为了测试牛妹老师的专业性,故特意出了一个问题刁难她。
首先,牛牛给三个基本旋律编个号,
接着,给出一个仅包含数字
然后,牛牛即兴弹奏一曲,他希望牛妹在听完之后能够回答出,这段即兴弹奏中一共出现了多少次事先定义的旋律。
本题为多组测试数据,第一行输入一个正整数,代表测试数据组数。
对于每组测试数据,第一行输入一个仅包含的字符串
,代表牛牛事先指定的旋律。
第二行输入一个仅包含~
的字符串
,代表牛牛弹奏的旋律。
对于每段演奏,一行输出一个整数,代表这段演奏一共包含了多少次事先指定的旋律。
1 22 532313235323132353231323
2
T = int(input()) base_melody = set(["43231323", "53231323", "63231323"]) for _ in range(T): count = 0 melody = input() n = len(melody) for start in range(n - 7): if melody[start:start + 8] in base_melody: count += 1 print(count)