[問題] 排列組合問題

看板Statistics作者 (be friend with numbers!)時間5年前 (2018/08/14 01:00), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/1
最近遇到一個排列組合問題, 想請問如果想用程式寫出,哪種程式最容易做到? 另外,對於一個程式新手而言,大概需要多少小時的學習時間能夠寫出以下的程式? [問題] 需要生成6000組包含不同產品的循環 假設為某公司針對旗下的產品,讓使用者/消費者進行評估,相關規則如下: - 總共有150個產品需要評估 - 每個產品需要被200個人評到分數 - 每個人總共會依序評估5個產品 - 總樣本數為150*200/5=6000人(也就是6000個組合) - 每個產品都有自己的位階,位階高的產品需要排在較後面才被評估到 例如:入門款=1、普通款=2、進階版=3 "入門、入門、普通、進階、普通" -> 錯誤,進階版應該排在最後一個出現 - 某些類型的產品,在某些情況有固定的出現機率 例如:電子產品的評分,男:女=8:2,保養品的評分,男:女要1:9 - 類似特質的產品不可以在同一個組合出現 例如:同一個組合不能有相同顏色的產品 "蘋果、橘子、香蕉、茄子、葡萄" -> 錯誤,茄子跟葡萄都是紫色 - 一個組合裡面,不可以包含超過3個某類別的產品 例如:同一個組合不能出現三個水果 "葡萄、手機、眼鏡、櫻桃、芭樂" -> 錯誤,不可以出現3個水果 以上是大概的規則,在150個產品都已標上特性與分類的前提下, 再麻煩本版大大告知是否能做到了~~感激不盡>< 若有違反版規,再請版主告知,會自行刪文,謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 220.136.35.71 ※ 文章網址: https://www.ptt.cc/bbs/Statistics/M.1534179605.A.23A.htmlvagaries:轉錄至看板 R_Language 08/14 01:03
文章代碼(AID): #1RSRaL8w (Statistics)