33 lines
747 B
Go
33 lines
747 B
Go
package tala
|
|
|
|
import (
|
|
"fmt"
|
|
"testing"
|
|
)
|
|
|
|
//牌序- K, Q, J, 10, 9, 8, 7, 6, 5, 4, 3, 2, A
|
|
//方片- 51,50,49,48,47,46,45,44,43,42,41,40,39
|
|
//红桃- 38,37,36,35,34,33,32,31,30,29,28,27,26
|
|
//梅花- 25,24,23,22,21,20,19,18,17,16,15,14,13
|
|
//黑桃- 12,11,10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0
|
|
|
|
func TestPoker(t *testing.T) {
|
|
cards := []int32{7, 1, 31, 33, 43, 32, 4, 17, 34, 20}
|
|
chiCards := []int32{20, 32, 43}
|
|
|
|
for _, card := range cards {
|
|
fmt.Println("card :", ValueStr(card))
|
|
}
|
|
|
|
for _, chi := range chiCards {
|
|
fmt.Println("chi :", ValueStr(chi))
|
|
}
|
|
|
|
cpCards, phomCards := TryPhom(cards, chiCards)
|
|
fmt.Println("cpCards :", cpCards)
|
|
fmt.Println("phomCards :", phomCards)
|
|
//for _, tmp := range tmps {
|
|
// fmt.Println("tmp :", tmp)
|
|
//}
|
|
}
|