Quiero crear diferentes métodos para una clase llamada Multiset .
Tengo todos los métodos requeridos, pero no estoy seguro de cómo escribir los métodos de intersección, unión y subconjunto.
Para intersección y unión, mi código comienza así:
def intersect(var)
x = Multiset.new
end
Aquí hay un ejemplo:
X = [1, 1, 2, 4]
Y = [1, 2, 2, 2]
entonces la intersección de X
y Y
es [1, 2]
.