我在第一週與Scala一起工作,並正在努力處理用這種語言編寫代碼的方式。計算平均值並從Scala中的列表中移除
我想寫一個函數來確定列表中的平均數,並刪除低於該平均值的值。例如:
我有這樣的名單:
List[(String, Int)] = List(("A", 1), ("B", 1), ("C", 3), ("D", 2), ("E", 4))
結果應該是2.2
。
因此,該函數還應刪除條目("A", 1)
,("B", 1)
和("D", 2)
,因爲它們低於平均值。
任何人都可以幫助我嗎?