1
は、私はどのように私はキーが同じ値を持つx
からのキーのList
のある、例えば、どのように私はスカラマップ:同じ値のキーを結合しますか?
def someFunction(m: Map[Int, List[String]]): Map[List[Int], List[String]] =
// stuff that would turn x into
// Map(List(1, 3) -> List("a", "b"), List(2, 4) -> List("a"), List(5) -> List("c"))
を実装することができ、この新しい
Map
から作成することになり
Map
よう
val x = Map(1 -> List("a", "b"), 2 -> List("a"),
3 -> List("a", "b"), 4 -> List("a"),
5 -> List("c"))
を持っていると仮定します
?
あなたはかなり正確に同じ溶液で数秒で私を破ったので、私はあなたに1を与えると、あなたが最終 'map'呼び出しで' _.swap'を使用できることを追加します。 – Dylan
@Dylan Ah、前に '_.swap'メソッドを知らなかった。ありがとうございました! – Psidom
素晴らしい、ありがとう! – user4601931