Answers for "ruby array count occurrences"

0

rails array count occurrences of elements

names.inject(Hash.new(0)) { |total, e| total[e] += 1 ;total}
Posted by: Guest on September-07-2021
0

ruby find frequency in array self.all

balls = [m1, m2, m3, m4]
most_idx = nil

groups = balls.inject({}) do |hsh, ball|
  hsh[ball.color] = [] if hsh[ball.color].nil?
  hsh[ball.color] << ball

  most_idx = ball.color if hsh[most_idx].nil? || hsh[ball.color].size > hsh[most_idx].size 
  hsh
end

groups[most_idx] # => [m1,m2,m4]
Posted by: Guest on July-19-2020

Code answers related to "ruby array count occurrences"

Browse Popular Code Answers by Language