/ / получаване на съответстващи елементи в масиви - рубинки на релси, рубин, масиви

получавайте съответстващи елементи в масиви - рубинки на релси, рубин, масиви

Намерих друг въпрос тук, който каза как да се получи съвпадение елементи в 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]