Distribuição de frequências
Retorne um hash que associe cada item único à quantidade de vezes que ele aparece. Mantenha as chaves na ordem de sua primeira ocorrência.
Exemplos
get_frequencies(["A", "B", "A", "A", "A"]) ➞ { "A"=>4, "B"=>1 }
get_frequencies([1, 2, 3, 3, 2]) ➞ { 1=>1, 2=>2, 3=>2 }
get_frequencies([true, false, true, false, false]) ➞ { true=>2, false=>3 }
get_frequencies([]) ➞ {}Observações
- Se receber um array vazio, retorne um hash vazio (consulte o exemplo n.º 4).
- Mantenha as chaves na ordem de sua primeira ocorrência.