Je souhaite créer différentes méthodes pour une classe appelée Multiset .
J'ai toutes les méthodes requises, mais je ne sais pas comment écrire des méthodes d'intersection, d'union et de sous-ensemble.
Pour l'intersection et l'union, mon code commence comme ceci:
def intersect(var)
x = Multiset.new
end
Voici un exemple:
X = [1, 1, 2, 4]
Y = [1, 2, 2, 2]
puis l'intersection de X
et Y
est [1, 2]
.