Techioz Blog

最大値のハッシュのキーを見つけるにはどうすればよいでしょうか?

概要

次のハッシュがあります {“CA”=>2, “MI”=>1, “NY”=>1}

Ruby を使用して最大のキー値ペアを返すにはどうすればよいですか? 「CA」を返してほしい

解決策

これにより、ハッシュ要素の値に応じて最大ハッシュ キーと値のペアが返されます。

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