Ruby - wyodrębnianie unikalnych wartości na klucz z tablicy haszów

Z skrótu, jak poniżej, należy wyodrębnić unikalne wartości na klucz

array_of_hashes = [ {'a' => 1, 'b' => 2 , 'c' => 3} , 
                    {'a' => 4, 'b' => 5 , 'c' => 3}, 
                    {'a' => 6, 'b' => 5 , 'c' => 3} ]

Musisz wyodrębnić unikalne wartości na klucz w tablicy

unikalne wartości dla „a” powinny dać

[1,4,6]

unikalne wartości dla „b” powinny dać

[2,5]

unikalne wartości dla 'c' powinny dać

[3]

Myśli ?

questionAnswers(2)

yourAnswerToTheQuestion