专题博客链接
[题解]浙大Python PTA课后习题博客记录(Python)
原题题目
代码实现(未优化版 超时)
numbers = int(input());ages = list(input().split());dict = {};strl = len(ages)
for i in range(strl):
ages = [int(ages[i]) for i in range(strl)]
for i in range(strl):
dict[ages[i]] = dict.get(ages[i],0) + 1
for i in sorted(dict):
print("%d:%d"%(i,dict[i]))
代码实现(优化版)
numbers = int(input());ages = list(input().split());dict = {};strl = len(ages)
for i in range(strl):
ages = [int(ages[i]) for i in range(strl)]
for i in range(strl):
dict[ages[i]] = dict.get(ages[i],0) + 1
for i in sorted(dict):
print("%d:%d"%(i,dict[i]))