Я хочу создать различные методы для класса Multiset.
У меня есть все необходимые методы, но я не уверен, как писать методы пересечения, объединения и подмножества.
Для пересечения и объединения мой код начинается следующим образом:
def intersect(var)
x = Multiset.new
end
Вот пример:
X = [1, 1, 2, 4]
Y = [1, 2, 2, 2]
то пересечение X
и Y
равно [1, 2]
.