Светлана обнови решението на 13.10.2012 23:01 (преди над 12 години)
▸ Покажи разликите- Много, много спешно е да си идентираш и подредиш правилно кода. Следвай указанията в https://github.com/fmi/ruby-style-guide
- Изпускай
self.
, в твоя случай никъде не е нужно и обикновено се изпуска в тези ситуации - За
#densities
добре си се сетила заEnumerable#count
; сега виж дали можеш да го комбинираш някак сmap
За group_values
има една типична конструкция, нещо от типа на:
group_values[value] ||= []
group_values[value] << key
След като подредиш кода, ще стане значително по-добре :)