题解 | #简单错误记录#
简单错误记录
http://www.nowcoder.com/practice/2baa6aba39214d6ea91a2e03dff3fbeb
# 牛客 H19 简单错误记录
该题 主要是考察字符串和数组的处理,将字符串和行数用数组的形式进行记录下来,不能用字典,因为字典无序的,最后输出的时候要判断列表的长度
list1=[]while True:
try:
s=input().split('\\')
s1=s[-1].split(' ')
if len(s1[0])>16:
s1[0]=s1[0][-16:]
flag=0
for i in list1:
if s1==i[:2]:
flag=1
i[2]+=1
break
if flag==0:
list1.append([s1[0],s1[1],1])
except:
break
if len(list1)>8:
for i in list1[-8:]:
print(i[0],end=' ')
print(i[1], end=' ')
print(i[2])
else:
for i in list1:
# print(list1)
print(i[0], end=' ')
print(i[1], end=' ')
print(i[2])
查看27道真题和解析