fork download
  1. def main():
  2. n = int(input())
  3. arr = [int(input()) for i in range(n)]
  4.  
  5. MaxElement = None
  6. MinElement = None
  7. MaxFreq = 0
  8. MinFreq = float('inf')
  9. mp = {}
  10.  
  11. for i in range(n):
  12. if arr[i] in mp:
  13. mp[arr[i]] +=1
  14. else:
  15. mp[arr[i]] = 1
  16.  
  17. if mp[arr[i]]<MinFreq:
  18. MinFreq = mp[arr[i]]
  19. MinElement = arr[i]
  20. if mp[arr[i]]>MaxFreq:
  21. MaxFreq = mp[arr[i]]
  22. MaxElement = arr[i]
  23.  
  24. print(f"Max Element: {MaxElement}, Max Count: {MaxFreq}")
  25. print(f"Min Element: {MinElement}, Min Count: {MinFreq}")
  26.  
  27. if __name__ == "__main__":
  28. main()
Success #stdin #stdout 0.1s 14068KB
stdin
8
5
2
5
7
2
2
9
5
stdout
Max Element: 2, Max Count: 3
Min Element: 5, Min Count: 1