华为OD 机试题:众数和中位数
生活随笔
收集整理的這篇文章主要介紹了
华为OD 机试题:众数和中位数
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
用pyhton去解這個問題
1.眾數是指一組數據中出現次數多的數
眾數可以是多個
2.中位數是指把一組數據從小到大排列,最中間的那個數,
如果這組數據的個數是奇數,那最中間那個就是中位數
如果這組數據的個數為偶數,那就把中間的兩個數之和除以2就是中位數
3.查找整型數組中元素的眾數并組成一個新的數組
求新數組的中位數
輸入描述
輸入一個一維整型數組,數組大小取值范圍 0<n<1000
數組中每個元素取值范圍, 0<e<1000
輸出描述
輸出眾數組成的新數組的中位數
示例一
輸入:
10 11 21 19 21 17 21 16 21 18 16
輸出
21
示例二
輸入
2 1 5 4 3 3 9 2 7 4 6 2 15 4 2 4
輸出
3
示例三
輸入
5 1 5 3 5 2 5 5 7 6 7 3 7 11 7 55 7 9 98 9 17 9 15 9 9 1 39
輸出
7
————————————————
隨便寫寫
總結
以上是生活随笔為你收集整理的华为OD 机试题:众数和中位数的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: GRBL 回原点设置
- 下一篇: r语言 面板数据回归_R语言-面板数据分