Chcę utworzyć różne metody dla klasy o nazwie Multiset .
Mam wszystkie wymagane metody, ale nie jestem pewien, jak napisać metody przecięcia, sumy i podzbioru.
W przypadku przecięcia i unii mój kod zaczyna się tak:
def intersect(var)
x = Multiset.new
end
Oto przykład:
X = [1, 1, 2, 4]
Y = [1, 2, 2, 2]
następnie przecięcie X
i Y
jest [1, 2]
.