1

文字列の 2 つの配列があり、2 番目の要素を含む要素を 1 つから除外する必要があります。

strings = ["chairs are on sale today", "my dog likes bumblebees", "one bad apple", "most snow is green"]

nouns = ["chair", "stove", "apple"]

理想的な結果は、次を含む配列 (新しい文字列または変更された文字列) になります。

["my dog likes bumblebees", "most snow is green"]

これが完全に一致する場合は、組み込み関数を使用できます。

result = strings - nouns

しかし、明らかにそれはここでは機能しません。

grep、select、または他のルビー関数を使用して、これを行う簡単な方法はありますか?

ありがとう!

4

1 に答える 1