Chcę wyprowadzić tablicę skrótów o numerze name
, który jest unikalny dla wszystkich skrótów. Jak mam to zrobić za pomocą ruby?Usuń duplikat z tablicy w rubinie
To mój wkład:
input = [{:name => "Kutty", :score => 2, :some_key => 'value', ...},
{:name => "Kutty", :score => 4, :some_key => 'value', ...},
{:name => "Baba", :score => 5, :some_key => 'value', ...}]
Chcę wyjście wyglądać następująco:
output = [{:name => "Kutty", :score => 4, :some_key => 'value', ...},
{:name => "Baba", :score => 5, :some_key => 'value', ...}]
I w zasadzie nie chce duplikat wpisu hash w tablicy !. I chcę, żeby to było więcej punktów. – Jak
Jeśli dobrze rozumiem Twój komentarz, podane dane wyjściowe są błędne. Najwyższy wynik Kutty to 4. –
yes mark. W każdym razie mam rozwiązanie. Tylko operator warunkowy musi się zmienić. Dzięki za znalezienie .. Zaktualizuję moje pytania. – Jak