Multisetというクラスのさまざまなメソッドを作成したいと思います。
必要なメソッドはすべてありますが、intersectionメソッド、unionメソッド、およびサブセットメソッドの記述方法がわかりません。
交差とユニオンの場合、私のコードは次のように始まります。
def intersect(var)
x = Multiset.new
end
次に例を示します。
X = [1, 1, 2, 4]
Y = [1, 2, 2, 2]
その後の交差点はX
とY
あります[1, 2]
。
ruby-doc.org/core/classes/Array.html#method-M000274
—
Krule
@Kruleのリンクは壊れていますが、交差を行う配列の「&」メソッドを彼が指摘していたと思います。回答のいくつかをここで参照してください。
—
rogerdpack
それは8年以上前に答えられました。はい、それは交差点でした、ruby-doc.org / core
—
2.6.3 / Array.html#