python ccf題解 201312-1 出現次數最多的數(100分)
阿新 • • 發佈:2019-01-03
試題編號: | 201312-1 |
試題名稱: | 出現次數最多的數 |
時間限制: | 1.0s |
記憶體限制: | 256.0MB |
問題描述: |
問題描述 給定n個正整數,找出它們中出現次數最多的數。如果這樣的數有多個,請輸出其中最小的一個。 輸入格式 輸入的第一行只有一個正整數n(1 ≤ n ≤ 1000),表示數字的個數。 輸出格式 輸出這n個次數中出現次數最多的數。如果這樣的數有多個,輸出其中最小的一個。 樣例輸入 6 樣例輸出 10 |
n = int(input()) a = list(map(int, input().split())) b = a[0] c = a.count(b) while b in a: a.remove(b) while len(a) != 0: d = a[0] e = a.count(d) if e > c: b = d c = e elif e==c and d < b: b = d while d in a: a.remove(d) print(b)