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

相关推荐

这不纯纯作弊了吗😢😢😢
编程界菜鸡:信这个的这辈子有了,这智商你靠啥都没用
你找工作的时候用AI吗?
点赞 评论 收藏
分享
不愿透露姓名的神秘牛友
07-07 18:05
哈哈哈哈哈感觉朋友找工作的已经疯掉了,直接上图
码农索隆:真老板娘:“我嘞个去,这不我当年的套路吗
点赞 评论 收藏
分享
评论
13
5
分享

创作者周榜

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