我正在开发一个应用程序——它可能让用户回答 10 个问题——每个问题都有 3-4 个选项。在第 10 个问题的结尾,根据回答,它需要提出一个特定的解决方案。由于有 100 种排列和组合 - 使用和数据库设计所需的逻辑是什么,
谢谢
编辑一些更详细的解释
如果我的应用程序用于推荐来自各种移动运营商的数据计划 - 基于用户回答的问题,例如在互联网上花费的时间、正在下载的文件类型等。所以,如果对问题 1 的回答是 a,问题 2 是 c,等等——那么这将是一个特定的计划。如果问题 1 的回答是 b,问题 2 的回答是 c,那么它会推荐一个特定的计划。因此,如果有 10 个问题 - 那么组合可能会非常大。那么是否有某种算法可以处理这个问题?