給定公司n名員工的工齡,要求按工齡增序輸出每個工齡段有多少員工。
輸入格式:
輸入首先給出正整數n(≤10
5 ),即員工總人數;隨後給出n個整數,即每個員工的工齡,範圍在[0,
50]。
輸出格式:
按工齡的遞增順序輸出每個工齡的員工個數,格式為:「工齡:人數」。每項佔一行。如果人數為0則不輸出該項。
輸入樣例:810
2057
252
輸出樣例:0:
12:3
5:27
:110:
1思路:做成字典,按照字典的key排序
a =eval
(input()
)b =
input()
.split(
)d =
for i in b:
d[int(i)
]= d.get(
int(i),0
)+1b=
list
(d.items())
b.sort(key=
lambda x:x[0]
)length =
len(b)
for i in
range(0
,length)
: k,v=b[i]
print
("{}:{}"
.format
(k,v)
)
第5章 6 統計工齡 20分
給定公司n名員工的工齡,要求按工齡增序輸出每個工齡段有多少員工。輸入首先給出正整數n 即員工總人數 隨後給出n個整數,即每個員工的工齡,範圍在 0,50 按工齡的遞增順序輸出每個工齡的員工個數,格式為 工齡 人數 每項佔一行。如果人數為0則不輸出該項。8 10 2 0 5 7 2 5 2 0 1 2...
7 13 統計工齡 20分
給定公司n名員工的工齡,要求按工齡增序輸出每個工齡段有多少員工。輸入格式 輸入首先給出正整數n 10 5 即員工總人數 隨後給出n個整數,即每個員工的工齡,範圍在 0,50 輸出格式 按工齡的遞增順序輸出每個工齡的員工個數,格式為 工齡 人數 每項佔一行。如果人數為0則不輸出該項。輸入樣例 810 ...
7 13 統計工齡 20分
給定公司n名員工的工齡,要求按工齡增序輸出每個工齡段有多少員工。輸入格式 輸入首先給出正整數n 10 5 即員工總人數 隨後給出n個整數,即每個員工的工齡,範圍在 0,50 輸出格式 按工齡的遞增順序輸出每個工齡的員工個數,格式為 工齡 人數 每項佔一行。如果人數為0則不輸出該項。輸入樣例 8102...