问题描述:
输入:
第一行输入 t (1 <= t <= 100),代表有 t 组输入数据。
每组数据第一行输入 m, k (1 <= m, k <= 10^3)。
第二行输出一个字符串 a,长度不超过 10^3。
输出:
每组输出占一行,假如楠神可以答应 cyk,就输出“congratulation”,如果不能就输出“too ugly to accept”。
示例输入:
1
1 5
i love you
示例输出:
congratulation
代码:
def solution(m,k):
if k < 4:
return False
s = input()
cont = 0
for i in range(len(s)-k+1):
if 'love' in s[i:i+k]:
cont += 1
if cont > m:
return True
return False
num = int(input())
for i in range(num):
m,k = input().split()
m = int(m)
k = int(k)
if solution(m,k):
print('congratulation')
else:
print('too ugly to accept')