配列の差分をとりたい - ヨーキョクデイ

screenshot

ある状態を配列で持つことにして、ある状態と別のある状態を比較し、消えた要素と現れた要素を知りたい(ただしどのインデックスの要素が消えたりしたのかは気にしない)という状況を想定。各配列は重複する要素を持たないものとする。 Ruby の配列は集合のように扱うことができることを活用すると、単純にこんな感じで書ける。 def array_diff(older, newer) # 引数はどっちも配...

http://d.hatena.ne.jp/electrolysis/20070526/1180173036

ruby は賢いなあ
JavaScript 1.7、配列の差分、diff

http://b.hatena.ne.jp/entry/http://d.hatena.ne.jp/electrolysis/20070526/1180173036