编写一个方法,给定一个数组,返回一个哈希,其键是数组中的单词,其值是每个单词出现的次数。
arr=["A", "man", "a", "plan", "a", "canal","Panama"]
# => {'a' => 3, 'man' => 1, 'canal' => 1, 'panama' => 1, 'plan' => 1}
我该如何做到这一点?这是我的代码:
hash={}
arr.each do |i|
hash.each do |c,v|
hash[c]=v+1
end
end