【发布时间】:2012-10-20 07:17:37
【问题描述】:
编写一个方法,给定一个数组,返回一个哈希,其键是数组中的单词,其值是每个单词出现的次数。
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
【问题讨论】:
-
这和正则表达式有什么关系?您需要什么帮助?
-
你可以建议一个正则表达式的方法!!
-
如何创建如上所示的哈希
标签: ruby