题解 | #简单错误记录#

简单错误记录

http://www.nowcoder.com/practice/2baa6aba39214d6ea91a2e03dff3fbeb

#将所有输入保存到lines
lines =[] #
while 1:
    try:
        line = input().strip()
        lines.append(line)
    except EOFError:
        break
record_Num =[]
record =[]
#统计
for line in lines:
    filename = line.split(' ')[0].split('\\')[-1].strip()
    if len(filename)>16:
        filename = filename[len(filename)-16:len(filename)]
    cloum_num  = line.split(' ')[1].strip()
    error_path = filename+" "+cloum_num
    
    if error_path in record:
        index = record.index(error_path)
        record_Num[index]+=1
    else:
        record.append(error_path)
        record_Num.append(1)
#输出
sindex = 0
if len(record)>=8:
    sindex = len(record)-8
while sindex<len(record):
    print(record[sindex]+" "+ str(record_Num[sindex]))
    sindex += 1
    
    
    
        
    
全部评论

相关推荐

11-15 17:19
湖南大学 Java
成果成果成果果:这是哪个公司的hr,这么离谱吗,我没见过用性别卡技术岗的,身边女性同学拿大厂offer的比比皆是
点赞 评论 收藏
分享
点赞 1 评论
分享
牛客网
牛客企业服务