Bir karmaya sahip karmasının bir büyük değere (ler) in anahtar (lar) bulmak ve maksimum değerin anahtarını (lar) (veya anahtar/değer çiftini (ler)) dönmek istiyorum s). Yani, eğer tek bir gerçek maksimum varsa, o bir anahtara dönecektir; Bununla birlikte, aynı değere sahip birden fazla anahtar/değer çifti varsa, bu anahtarların tümünü geri döndürecektir. Bunu Ruby'de nasıl yapabilirim?Yakut - (
my_hash.max_by {|k,v| v} #only returns one key/value pair
http://stackoverflow.com/sorular/6040494/how-to-bulmak-tuşlu-of-the-büyük-değer-karma Eğer karma depolamak değerlerin ne tür –
? Sadece tamsayılarla mı çalışıyorsun? –
evet, sadece bir tane dönmek istemiyorum dışında aynı, onlar aynı değere sahip birden çok k/hacim çiftleri dönmek istiyorum @yasirhashmi. Anahtar dizesidir @AmirRubin – diasks2