我有一个在报纸上工作的朋友,并且已经获得了一个大流程图,其中有一个“你是哪一个?” - 键入在线测验。你知道的类型 - “你是哪种类型的运动员?”,“你是哪个电视节目X角色?”等等。
基本上问题A分叉到两个选项,每个选项分叉到另一个带有N个选项的问题,每个选项用另一个任意数量的选项分叉到另一个问题,依此类推,用户最终到达终点。您可能会在1个分叉后达到“您是$ this”的响应,或者可能需要5个。不会多次使用任何问题。
我真的很好奇这是最好的方法。它可能在大约1000行中使用一堆嵌套函数完成,但我感觉我缺乏计算机科学教育在这一点上让我失望。或者,某个地方是否有一个对此有利的库,或者这只是编写一堆代码的问题?
有什么想法?谢谢!