Eu quero criar métodos diferentes para uma classe chamada Multiset .
Eu tenho todos os métodos necessários, mas não tenho certeza de como escrever métodos de interseção, união e subconjunto.
Para interseção e união, meu código começa assim:
def intersect(var)
x = Multiset.new
end
Aqui está um exemplo:
X = [1, 1, 2, 4]
Y = [1, 2, 2, 2]
então a interseção de X
e Y
é [1, 2]
.