题解 | #简单错误记录#
简单错误记录
https://www.nowcoder.com/practice/2baa6aba39214d6ea91a2e03dff3fbeb
import sys log = {} for line in sys.stdin: a = line.strip().split('\\')[-1] filename, num = a.split() if len(filename) > 16: filename = filename[-16: -1: 1] + filename[-1] if log.get(f'{filename} {num}'): log[f'{filename} {num}'] += 1 else: log[f'{filename} {num}'] = 1 count = len(log) if count > 8: keys = list(log.keys()) for i in range(count - 8, count): print(keys[i], log[keys[i]], sep=' ') else: for key, value in log.items(): print(key, value, sep=' ')