Python程式設計PTA題解 統計工齡

2021-10-04 05:21:00 字數 791 閱讀 1346

description:給定公司n名員工的工齡,要求按工齡增序輸出每個工齡段有多少員工。

input:輸入首先給出正整數n(≤105),即員工總人數;隨後給出n個整數,即每個員工的工齡,範圍在[0, 50]。

output:按工齡的遞增順序輸出每個工齡的員工個數,格式為:「工齡:人數」。每項佔一行。如果人數為0則不輸出該項。

sample input

810 2 0 5 7 2 5 2

sample output

0:12:3

5:27:1

10:1

n =

int(

input()

)data =

list

(map

(int

,input()

.split())

)del data[n:

]num =

for i in data:

if i not

in num:

num[i]=1

else

: num[i]+=1

for k, v in

sorted

(num.items())

:print

(str

(k)+

":"+

str(v)

)

Python程式設計PTA題解 詞頻統計

description 編寫程式,對一段英文文字,統計其中所有不同單詞的個數,以及詞頻最大的前10 的單詞。所謂 單詞 是指由不超過80個單詞字元組成的連續字串,但長度超過15的單詞將只擷取保留前15個單詞字元。而合法的 單詞字元 為大小寫字母 數字和下劃線,其它字元均認為是單詞分隔符。input ...

Python程式設計PTA題解 刪除字元

description 輸入乙個字串 str,再輸入要刪除字元 c,大小寫不區分,將字串 str 現的所有字元 c 刪除。input 在第一行中輸入一行字元 在第二行輸入待刪除的字元 output 輸出僅一行,輸出刪除後的字串 sample input beee sample output resu...

Python程式設計PTA題解 找完數

description 所謂完數就是該數恰好等於除自身外的因子之和。例如 6 1 2 3,其中1 2 3為6的因子。本題要求編寫程式,找出任意兩正整數m和n之間的所有完數。input 輸入僅一行,輸入2個正整數m和n 110000以內的完數如下 1 1 6 1 2 3 28 1 2 4 7 14 4...