From: "Jesús Gabriel y Galán" Date: 2008-03-25T18:26:30+09:00 Subject: Re: numbers of a record in an array On Tue, Mar 25, 2008 at 10:09 AM, Bu Mihai wrote: > a have an array array=["a","b","c","a","b"] > how can i find the numbers of "a", "b","c" items in the array? Here's one way: irb(main):006:0> a = %w{a b a c b a c c} => ["a", "b", "a", "c", "b", "a", "c", "c"] irb(main):007:0> h = Hash.new {|h,k| h[k] = 0} => {} irb(main):008:0> a.each {|x| h[x] += 1} => ["a", "b", "a", "c", "b", "a", "c", "c"] irb(main):009:0> h => {"a"=>3, "b"=>2, "c"=>3} Hope this helps, Jesus.