我有一個朋友在一家報紙工作,並且給出了一個「你是哪一位?」的大流程圖 - 輸入在線測驗。你知道這種類型 - 「你是哪種類型的運動員?」,「你是哪個電視節目的X角色?」等。流程圖測驗圖書館
本質上問題A分叉爲兩個選項,每個選項分叉爲另一個問題N個選項,每個選項用另一個任意數量的選項分叉到另一個問題,等等,用戶最終到達終點。您可能會在1分叉後達到「您是$ this」響應,否則可能需要5次。不會有多次使用問題。
我真的很好奇,最好的辦法是做什麼。它大概可以用一堆嵌套函數在大約1000行內完成,但是我覺得在這一點上我缺乏計算機科學教育令我失望。或者,有沒有一個庫適合這種情況,或者這只是編寫一堆代碼的問題?
有什麼想法?謝謝!
順便說一句,我很好奇這個項目。你想如何顯示它?它會成爲一頁一頁的問題嗎?還是像結構樹這樣的樹,你會發現所有分支都回答了? –
它更像是一個分頁的東西。我現在沒有時間,但我會再次通過你的答案。順便說一下,感謝它 - 一些很好的細節! – aendrew