Учитывая два массива одинакового размера, как я могу найти количество совпадающих элементов без учета позиции?
Например:
-
[0,0,5]и[0,5,5]возвращают совпадение2, так как существует один0и один5, -
[1,0,0,3]и[0,0,1,4]вернет совпадение3, так как есть два совпадения0и одно совпадение1; -
[1,2,2,3]и[1,2,3,4]вернет совпадение3.
Я попробовал несколько идей, но все они, как правило, довольно грубые и запутанные. Я предполагаю, что есть какая-то приятная рубиновая идиома или, может быть, регулярное выражение, которое было бы элегантным ответом на это решение.