Welcome 歡迎光臨! 愛上網路-原本退步是向前 !

113商業類程式設計-眾數計算

眾數是集合中重複次數最多的值。

輸入資料可能出現最多次 不只一組

輸入

12
2 4 2 3 2 5 3 7 2 3 4 3

輸出

2 4
3 4

=========================================

ANS

import collections
# Press the green button in the gutter to run the script.
if __name__ == '__main__':
  n=input()

  a=list(map(int,input().split()))
  print(a)
  b=collections.Counter(a)
  print(b)
  m = 0

  for k, v in b.items():
      if (v >=m):
          m=v
  print("max", m)

  for k, v in b.items():
        if (v==m):
            print(k,v)

 

[ Python ] 瀏覽次數 : 11 更新日期 : 2024/12/20