Ruby Recipe101 配列の要素の出現回数を調べる
配列にある各要素の出現回数を調べるには以下のようにハッシュを使います。
#!/usr/bin/env ruby # -*- coding: utf-8 -*- ary = %w(田中 佐藤 伊藤 田中 トクマ 井上 石原 伊藤 いとう いとう いとう いとう) count = Hash.new(0) ary.each do |elem| count[elem] += 1 end p count #=> {"田中"=>2, "佐藤"=>1, "伊藤"=>2, "井上"=>1, "石原"=>1, "いとう"=>4}
- 作者: 青木峰郎,後藤裕蔵,高橋征義,まつもとゆきひろ
- 出版社/メーカー: ソフトバンククリエイティブ
- 発売日: 2010/08/28
- メディア: 単行本
- 購入: 4人 クリック: 80回
- この商品を含むブログ (27件) を見る