Намерих друг въпрос тук, който каза как да се получи съвпадение елементи в 2 масиви по този начин:
matches = array1 & array2
Имам масив от масиви. като:
[[1,2,3,4],[2,3,4,5],[1,3,4,5]]
В този случай искам да върна 3 и 4, защото те са във всичките три маси.
Как да направя това?
Благодаря ти!
Отговори:
7 за отговор № 1Като този:
a.reduce(:&)
Например:
>> a = [[1,2,3,4],[2,3,4,5],[1,3,4,5]]
=> [[1, 2, 3, 4], [2, 3, 4, 5], [1, 3, 4, 5]]
>> a.reduce(:&)
=> [3, 4]