扑克手

时间:2024-03-10 22:55:23
【文件属性】:

文件名称:扑克手

文件大小:12KB

文件格式:ZIP

更新时间:2024-03-10 22:55:23

Ruby

扑克手 在纸牌游戏扑克中,一手包括五张纸牌。 卡表示 在本练习中,卡用两个字符串表示:第一个字符代表卡的值,第二个字符代表套件。 值:2、3、4、5、6、7、8、9、0(10),J(杰克),Q(女王),K(国王),A(王牌)。 套房:H(心脏),D(钻石),C(俱乐部),S(黑桃) 例如,“ 2H”是两颗心,“ 0D”是10颗钻石,“ JC”是俱乐部的杰克。 手表示 在本练习中,手被表示为由5个由空格隔开的两个字符卡字符串组成的字符串。 例如,“ 2H 2D 2C 2S JD”代表四手双打和钻石的插Kong。 手类别 这些是扑克牌手可以归入的所有类别,按照得分从低到高的顺序排列: 高卡:最高价值的卡。 一对:两张相同价值的卡。 两对:两对。 同类三张:三张相同价值的卡。 直线:所有卡均为连续值。 同花:相同花色的所有牌。 满屋子:三个,一对。 同类四张:四张相同价值的卡


【文件预览】:
poker-hands-main
----lib()
--------models()
--------mixins()
----Gemfile(588B)
----Rakefile(405B)
----poker_hand_evaluator.rb(854B)
----test()
--------test_helper.rb(396B)
--------models()
--------assessment()
--------mixins()
----README.md(3KB)
----.rubocop.yml(323B)
----Gemfile.lock(1KB)
----.gitignore(121B)

网友评论