У меня есть массив идентификаторов людей, например, такой:
people_id = [1111, 2222, 3333, 4444, 5555]
и хэш с вложенными массивами в качестве значений:
hash = {1234 => [1111], 1235 => [2222, 4444], 1236 => [1111, 1111, 5555, 1236]}
Мне нужно опросить каждый массив hash
, сравнивая его с people_id
массивом.Если какой-либо хэш-массив содержит более одного значения из people_id
, то мне нужно вернуть ключи, поэтому в этом примере я ожидал бы вернуть 1235
и 1236
, потому что:
1234
ложно (присутствует только один элемент из people_id
) 1235
верно (присутствуют 2222
и 4444
) 1236
верно (1111
и 5555
оба присутствуют)
Кто-нибудь может посоветовать?