私はアプリケーションを開発しています - ユーザーにおそらく10の質問に答えてもらい、質問ごとに3〜4のオプションがあります。10 番目の質問の最後に、回答に基づいて、特定の解決策を提案する必要があります。何百もの順列と組み合わせがあるため、使用する必要があるロジックとデータベース設計は何ですか?
ありがとう
より詳細な説明を編集
私のアプリケーションを使用して、さまざまな携帯電話会社からのデータ プランを推奨する場合 (ユーザーがインターネットで費やした時間、ダウンロードするファイルの種類などの質問に回答することに基づいて)。したがって、質問 1 に対する回答が a で、質問 2 に対する回答が c である場合、それは特定の計画になります。質問 1 に対する回答が b で、質問 2 に対する回答が c である場合、特定のプランが推奨されます。したがって、10 の質問がある場合、組み合わせは非常に大きくなる可能性があります。それで、これを処理できる特定のアルゴリズムはありますか?