Какой самый эффективный способ проверить, содержит ли массив какой-либо элемент из второго массива?
Ниже приведены два примера, пытаясь ответить на вопрос, содержит ли foods
какой-либо элемент из cheeses
:
cheeses = %w(chedder stilton brie mozzarella feta haloumi reblochon)
foods = %w(pizza feta foods bread biscuits yoghurt bacon)
puts cheeses.collect{|c| foods.include?(c)}.include?(true)
puts (cheeses - foods).size < cheeses.size