Python3 解法

简单错误记录

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

import sys
from collections import defaultdict

data = map(lambda x:x.split('\\')[-1] ,sys.stdin.readlines())

errors = defaultdict(int)
result = list()

for d in data:
    name,line = d.strip().split()
    error = ' '.join([name[-16:],line])
    errors[error] += 1
    if errors[error] == 1:
        result.append(error)

for r in result[-8:]:
    print(r,errors[r])
全部评论
data = map(lambda x:x.split('\\')[-1] ,sys.stdin.readlines()) 这里面的[-1]是什么意思
1 回复 分享
发布于 2021-01-20 16:56
大佬牛逼!!!
点赞 回复 分享
发布于 2021-11-10 22:37
请问为什么要设置-16和-18呀?
点赞 回复 分享
发布于 2021-08-20 19:14
la = [] d = {} while True: try: ss = input().split() a = (ss[0].split('\\')[-1][-16:],ss[1]) if a not in la: la.append(a) d[a] = 1 else: d[a] += 1 except: break for i in la[-8:]: print(i[0],i[1],d[i])
点赞 回复 分享
发布于 2021-06-29 15:59

相关推荐

不愿透露姓名的神秘牛友
06-11 13:34
offe从四面八方来:我真的没时间陪你闹了
点赞 评论 收藏
分享
点赞 评论 收藏
分享
07-02 13:52
武汉大学 golang
骗你的不露头也秒
牛客87776816...:😃查看图片
点赞 评论 收藏
分享
评论
13
5
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务