arr=[1,2,2,3,3,3,4,4,4,4]

arr.uniq.each do |e|
same_elements = arr.find_all{|e2| e == e2}
puts "#{e}は#{same_elements.size}回"
end

-------------

1は1回
2は2回
3は3回
4は4回

こんなん?