2011-08-03から1日間の記事一覧
Rubyで配列内の重複する値を抽出する方法というエントリを見て触発されてベンチマークを取ってみました. 紹介されている方法は下記のようなコード a = [1, 2, 3, 4, 5, 6, 5, 4] a.uniq.map{|v| v if a.inject(Hash.new(0)) {|h, key| h[key] += 1; h}[v] >…
Rubyで配列内の重複する値を抽出する方法というエントリを見て触発されてベンチマークを取ってみました. 紹介されている方法は下記のようなコード a = [1, 2, 3, 4, 5, 6, 5, 4] a.uniq.map{|v| v if a.inject(Hash.new(0)) {|h, key| h[key] += 1; h}[v] >…