私は2つの配列を持っています:
A = [1,2,3,4,5] and B = [1,2,3,6,7]
そして、次の「セット計算」を実行したいと思います。
C = (A ∩ B)
D = A - (A ∩ B)
E = B - (A ∩ B)
基本的に:
C = [1,2,3]
D = [4,5]
E = [6,7]
これを行うスマートな方法はありますか、それとも各配列メンバーをループと ifs でクロスチェックする必要がありますか? 外部ライブラリ (math.js や w/e など) を使用できません。
前もって感謝します。