1. ホーム
  2. ruby

[解決済み] 最大値のハッシュのキーはどのように見つけるのですか?

2022-09-04 15:06:57

質問

次のようなハッシュがあります。 {"CA"=>2, "MI"=>1, "NY"=>1}

Rubyでキーと値のペアの最大値を返すにはどうしたらよいでしょうか。私はそれが"CA"を返すようにしたいです。

どのように解決するのですか?

hash要素の値に応じて、最大限のハッシュキーと値のペアを返します。

def largest_hash_key(hash)
  hash.max_by{|k,v| v}
end