章5-6。統計年功序列(20ポイント)

会社の与えられたサービスの各セグメント長の出力で必要とされるサービスの長さのために従業員の数を増やすことで、年功序列N従業員を。

入力フォーマット:

まず、入力の正の整数N(≤)、すなわち、従業員の総数は、その後、所与のNの整数、各従業員のサービス、すなわち、長さ、範囲[0、50]。

出力フォーマット:

年功序列の各出力年功昇順のための従業員の数は、形式は次のとおりです。「サービスの長さ:数。」それぞれ別の行。数が0の場合は出力されません。

サンプル入力:

8
10 2 0 5 7 2 5 2
 

出力例:

0:1
2:3
5:2
7:1
10:1
1  统计工龄
2  著者:cnRick 
3  時刻:2020年4月3日
4 N = INT(入力())
 5結果= {}
 6歳= リスト(マップ(INT、入力()スプリット()))。
 7  ための I における範囲(N):
 8      結果[年齢[I] = result.get(年齢[I]、0)+ 1
 9つのキー= リスト(result.keys())
 10  keys.sort()
 11  のための I における範囲(LEN(キー)):
 12      プリント" {:D}:{:D} ".format(キー[I]、結果[キー[I]))

 

 

おすすめ

転載: www.cnblogs.com/dreamcoding/p/12625751.html