Quel est le moyen le plus efficace de tester si un tableau contient un élément d'un deuxième tableau ?
Deux exemples ci-dessous, tentant de répondre à la question est-ce que foods
contient un élément de cheeses
:
cheeses = %w(cheddar 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