题解 | #简单错误记录#
简单错误记录
https://www.nowcoder.com/practice/2baa6aba39214d6ea91a2e03dff3fbeb
err_ls = []
err_c = []
while True:
try:
s = input().split('\\')[-1] # \cqzlyaszjvlsjmkwoqijggmybr 645
e = s.split(' ')
err = e[0][-16:] + ' ' + e[1] # 错误的最终表示形式
if err not in err_ls: # 如果错误是第一次出现
err_ls.append(err)
err_c.append(1)
else: # 此错误前面已经出现过了
err_c[err_ls.index(err)] += 1
except:
break
for i in range(len(err_ls[-8:])):
print(err_ls[-8:][i],err_c[-8:][i])

查看2道真题和解析