题解 | #简单错误记录#

简单错误记录

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

def get_name(s):
    s1 = s.split()[0]
    s2 = s.split()[1]
    name = s1.split('\\')[-1]
    if len(name) > 16:
        name = name[-16:]
    return name,s2

a = {}
while True:
    try:
        name_row = get_name(input().strip())
        if name_row not in a:
            a[name_row] = 1
        else:
            a[name_row] +=1
    except EOFError:
        if len(a)<=8:
            for i in a.keys():
                print(*i,a[i])
        else:
            a_k = list(a.keys())[-8:]
            a_v = list(a.values())[-8:]
            for i in range(8):
                print(*a_k[i],a_v[i])
        break

全部评论

相关推荐

孤寡孤寡的牛牛很热情:为什么我2本9硕投了很多,都是简历或者挂,难道那个恶心人的测评真的得认真做吗
点赞 评论 收藏
分享
找不到工作死了算了:没事的,雨英,hr肯主动告知结果已经超越大部分hr了
点赞 评论 收藏
分享
评论
2
收藏
分享
牛客网
牛客企业服务