Voglio creare metodi diversi per una classe chiamata Multiset .
Ho tutti i metodi richiesti, ma non sono sicuro di come scrivere i metodi di intersezione, unione e sottoinsieme.
Per intersezione e unione, il mio codice inizia in questo modo:
def intersect(var)
x = Multiset.new
end
Ecco un esempio:
X = [1, 1, 2, 4]
Y = [1, 2, 2, 2]
allora l'intersezione di X
ed Y
è [1, 2]
.