エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
Scalaで List(1, 2, 3, 1) を Map(1 -> 2, 2 -> 1, 3 -> 1)に変換する方法。ただし関数型縛り
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
Scalaで List(1, 2, 3, 1) を Map(1 -> 2, 2 -> 1, 3 -> 1)に変換する方法。ただし関数型縛り
加藤潤一(かとじゅん) @j5ik2o List((1,1), (2,1), (3,1), (1,1)) の 要素を(K,V)とみて、Map((1->2), (... 加藤潤一(かとじゅん) @j5ik2o List((1,1), (2,1), (3,1), (1,1)) の 要素を(K,V)とみて、Map((1->2), (2 -> 1), (3 -> 1)) するにはどうするのがよいかな。要は統計の最頻値を求めたい。考え中。 2011-12-04 12:51:58 Kenji Yoshida @xuwei_k .@j5ik2o こういうことですか? List((1,1), (2,1), (3,1), (1,1)).toMap.groupBy(_._1).map{case (k,v) => k -> v.map{_._2}.sum } 2011-12-04 13:01:50