错误代码:
没有考虑到跳过的题不是连续的,所以不能直接用下标相减。
n,m=map(int,input().split())
s=[]
ea=0
for i in range(n):
s.append(input())
if "qiandao" in s[i] or "easy" in s[i]:
ea+=1
if(m+ea>=n):
print("Wo AK le")
else:
print(s[m+ea-1])
正确代码:
把需要做的题目全部找出来,之后直接按下标寻找就可以了
n,m=map(int,input().split())
need=[]
for i in range(n):
s=input()
if "qiandao" not in s and "easy" not in s:
need.append(s)
if(len(need)-m>0):
print(need[m])
else:
print("Wo AK le")