В ruby вы можете пересекать два массива с помощью оператора &
.
Я пытаюсь получить остаток от пересечения.
Если я использую простой случай, то достаточно -
:
array_1 = [0, 1]
array_2 = [0]
array_1 - array_2 => [1]
Теперь представьте, что у нас 0
появляется несколько раз в первом массиве
array_1 = [0, 0, 1]
array_2 = [0]
array_1 - array_2 => [1]
Я хотел бы знать самый простой способ получить разницу между первым массивом ипересечение первого массива и второго массива
array_1 = [0, 0, 1]
array_2 = [0]
array_1 ??? array_2 => [0, 1]