题解 | #简单错误记录#

简单错误记录

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



from collections import defaultdict

mistake = []
while 1:
    try:
        m,n = list(input().split()) 
        if [m,n] not in mistake:     
            mistake.append([m,n])
    except:
        break

for m in mistake:
    m[0] = m[0].split('\\')[-1]
    if len(m[0])>16:
        m[0] = m[0][-16:]

maps = defaultdict(lambda:0)
for m in mistake:
    maps[tuple(m)]+=1
res = list(maps.items())[-8:]

for i in res:
    print(' '.join(i[0]),i[1])




全部评论

相关推荐

点赞 收藏 评论
分享
牛客网
牛客企业服务