Occurrences of Numbers in an Array
題目說明
請撰寫一個程式,讀取一個長度為20的一維陣列,並計算每個數字在陣列中出現的次數。程式須依據數字大小由小到大排序輸出數字與其出現次數。若某數字未出現則不輸出該數字。
輸入
- 輸入20個整數,數值範圍為[0,1000],代表陣列內容。
輸出
- 每行輸出一個數字及其出現次數,格式為
數字:次數
,數字由小到大排列。 - 若某數字未出現則不輸出該數字。
思考邊界條件時可參考以下提示
- 陣列中的所有數值都相同,形成單一輸出項目。
- 陣列中所有數值均不重複,每個數字出現1次。
- 陣列中數值的範圍覆蓋到邊界值0與1000。
範例輸入 #1
1 2 2 2 5 5 10 10 10 10 10 100 100 200 200 200 200 0 1000 1000
範例輸出 #1
0:1
1:1
2:3
5:2
10:5
100:2
200:4
1000:2
範例輸入 #2
1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 0 0 0 0 0 0 0 0 0 0
範例輸出 #2
0:10
1000:10
範例輸入 #3
1 2 3 4 5 1 2 3 4 5 1 2 3 4 5 1 2 3 4 5
範例輸出 #3
1:4
2:4
3:4
4:4
5:4
Comments