宿題は、式に応じて単語リストのサブセットを計算する Ruby スクリプトを作成することです。
通常の二項演算は
&& And operator
|| Or operator
++ Concatenate operator
! Negation operator
有効な呼び出しは次のようになります
./eval.rb wordlist && a c
or
./eval.rb wordlist && || a b c
最初の呼び出しは、すべての単語が少なくとも 1 つの 'a' と 'c' を持つ新しい単語リストを生成することを意味します。だから私の質問は、どのように議論を効率的に処理するのですか? 多分再帰?私は立ち往生しています...
前もって感謝します。