Occurrences of Numbers in an Array


Submit solution

Points: 10 (partial)
Time limit: 1.0s
Memory limit: 64M

Author:
Problem type

題目說明

請撰寫一個程式,讀取一個長度為20的一維陣列,並計算每個數字在陣列中出現的次數。程式須依據數字大小由小到大排序輸出數字與其出現次數。若某數字未出現則不輸出該數字。

輸入

  1. 輸入20個整數,數值範圍為[0,1000],代表陣列內容。

輸出

  1. 每行輸出一個數字及其出現次數,格式為數字:次數,數字由小到大排列。
  2. 若某數字未出現則不輸出該數字。

思考邊界條件時可參考以下提示

  • 陣列中的所有數值都相同,形成單一輸出項目。
  • 陣列中所有數值均不重複,每個數字出現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

There are no comments at the moment.