Disons que je suis en train de supprimer des éléments de la matrice a = [1,1,1,2,2,3]
. Si je procédez de la manière suivante:
b = a - [1,3]
Alors j'aurai:
b = [2,2]
Cependant, je veux que le résultat soit
b = [1,1,2,2]
c'est à dire que je ne supprimer une instance de chaque élément dans la soustraction vectorielle pas tous les cas. Est-il un moyen simple de Ruby pour ce faire?