[問題] 以Java做麻將判別胡牌或聽牌的程式

看板java作者 (崇小豬)時間17年前 (2008/06/11 22:16), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串1/3 (看更多)
這是我期末專題自己挑的題目.. 其實整體是要寫出有連線功能的雙人麻將 我並不是想問整個要怎麼寫.. 只是想詢問一個大概的方向.. 我現在遇到的問題是.. 該如何做確認胡牌的判別.. 我查過文章.. 有的人說可以先把將眼挑出來.. 之後判別其他的三張部份.. 可是一副牌拿到我不知道怎麼判別將眼.. 因為也有可能那是順的部份阿.. 例如我想到的判別.. 一種是先判別順子>>三張>>將眼 那例如我拿到.. 11123444455567899 這樣的話.. 判別會先把123 456 789 拿掉.. 只剩11 444 55 9 這樣就不能胡了.. 那如果我判別順序是三張>>順子>>將眼的話.. 12344456777999 123 這樣.. 一開始把444 777 999 拿掉.. 剩下123 56 123 這樣也不能胡了呀@@ 我到底該怎麼判斷才好.. 或者應該是其他方式? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 125.230.68.245

06/13 07:17, , 1F
可以試試dynamic programming
06/13 07:17, 1F
文章代碼(AID): #18Jzu-b0 (java)
討論串 (同標題文章)
文章代碼(AID): #18Jzu-b0 (java)