給定公司N名員工的工齡,要求按工齡增序輸出每個工齡段有多少員工。
輸入格式:
輸入首先給出正整數N(≤105),即員工總人數;隨后給出N個整數,即每個員工的工齡,范圍在[0, 50]。
輸出格式:
按工齡的遞增順序輸出每個工齡的員工個數,格式為:“工齡:人數”。每項占一行。如果人數為0則不輸出該項。
代碼如下:
#!/usr/bin/python # -*- coding: utf-8 -*- n = int(input()) s = sorted(list(map(int,input().split()))) z = {} for i in range(0,len(s)): if s[i] not in z: z[s[i]] = 1 else : z[s[i]] = z[s[i]] + 1 for name in z: print("{}:{}".format(name,z[name]))
這個代碼不難,就是把數據存放在字典里,然后在遍歷一下就可以了。
讀書和健身總有一個在路上