题解 | #简单错误记录#

简单错误记录

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

import os
from collections import Counter

errors = Counter()
error_order = list()
while 1:
    try:
        msg = input()
    except:
        break
    p, l = msg.strip().split(' ')
    #p0 = os.path.basename(p)
    p0 = p.split('\\')[-1][-16:]
    e = f'{p0}_{l}'
    errors[e] += 1
    if e not in error_order:
        error_order.append(e)

for i in error_order[-8:]:
    p0, l = i.split('_')
    print(p0, l, errors[i])

题目的坑挺多的。
#题解#
全部评论

相关推荐

09-29 15:34
已编辑
北京航空航天大学 C++
做个有文化的流氓:结果是好的,过程不重要,而且你的offer太多了
软开人,秋招你打算投哪些...
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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