题解 | #简单错误记录#

简单错误记录

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

dic,  val = {}, {}


keys = []
coun = 0

while True:
    add = []

    try:


        s = input()
        tt = s.split(" ")
        dizhi = tt[0].split("\\")
        num = tt[1]
        # print("--------")
        #print(num)

        dd = dizhi[-1]
        ddd = dd[-16:]
        # print(dd[-16:])


        vvv = [ddd, num]
        vvv_1 = " ".join(vvv)
        # print(vvv_1)


        if vvv_1 in dic.keys():
            dic[vvv_1] += 1      # 如果存在,其值加1
            coun += 1
        else:

            dic[vvv_1] = 1   #将地址和行号作为一个键值,计数为1
            coun += 1



    except:
        break


count = 0



"""
for k in reversed(dic.keys()):
    v = dic[k]
    for i in range(len(v)):
        print(k, (v[i])[0], (v[i])[1])
        count += 1
        if count == 8:
            break

"""

key_add = list(dic.keys())

# print("----------------------------------")

if coun > 8:

    kyyy = key_add[-8:]
    for u in kyyy:
        v_1 =  dic[u]
        #for i in range(len(v_1)):
        print(u, (v_1))
else:
    for k in (dic.keys()):
        v = dic[k]
        print(k, v)




全部评论

相关推荐

评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客企业服务