第5章 6 統計工齡 20分

2021-10-02 23:24:54 字數 754 閱讀 3491

給定公司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...