Re: [問題] 判別撲克牌問題
※ 引述《infinity7519 (富貴險中求)》之銘言:
: public class Card {
: private String face;
: private String suit;
: public Card( String cardFace, String cardSuit ){
: face = cardFace;
: suit = cardSuit;
: }
: public String toString(){
: return face + " of " + suit;
: }
: }
: 請問板上前輩 要如何增加一個功能
: 讓它能夠判別所發的牌是否有葫蘆或twopair等等
: 一次發五張牌
先作 getter 讓你可以取得 face 跟 suit,
最好是取得一個適合比較的數值而非 string 本身
然後另外寫一個程式去 random 產生五張 Card
再根據那個 getter 去比較五張卡的情況
可以傻傻的統計 cardFace 每種有幾張, cardSuit 每種有幾張.
再根據那兩個陣列依照優先順序比對牌組的組合下來.
例如說先看看有沒有哪個 cardFace 有 5 個的, 且 cardSuit 有依序
然後再檢查 cardSuit 裡面哪個有 4 個的,
然後再 blahblah...
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 218.160.32.96
※ 編輯: ogamenewbie 來自: 218.160.32.96 (12/31 15:53)
推
12/31 16:02, , 1F
12/31 16:02, 1F
討論串 (同標題文章)