私はプログラミングにとても慣れておらず、Rubyの初心者です。私は必要な答えを見つけるためにたくさんの検索をしましたが、私が探しているものと一致するものは何もないようです。
次のような作業用のプログラムを作成する必要があります。
- ユーザーからキーワードを取得する
- それらのキーワードを文のデータベース内の同じキーワードと一致させてから、
- 次のようなランダム化された文を吐き出します。
- すべてのキーワードを1回含む
- リストされていないキーワードを含まない
- キーワードを複製しないでください
知っておくべき重要事項:文にはすべて、文ごとに1つではなく、複数のキーワードが混在しています。
1と2は大丈夫です、私はそれらをすることができました。私の問題はパート3にあります。「含める場合」の長いリストを試しました。パラメータですが、それが機能することは決してなく、これを行うためのより良い方法があるはずです。
私のRuby(およびプログラミング全般)の理解は基本的であり、Rubyで何ができるのか、何ができないのかはよくわかりません。そのため、どの関数が役立つかについてのヒントやヒントをいただければ幸いです。