文件名称:poker
文件大小:20KB
文件格式:ZIP
更新时间:2024-04-04 07:41:17
Ruby
扑克挑战赛 任务 在纸牌游戏扑克中,一手牌由五张牌组成,并按以下方式从最低到最高排名: 高级卡:最高价值的卡。 一对:两张同等价值的卡。 两对:两对不同。 同类三张:三张同等价值的牌。 直线:所有卡均为连续值。 同花顺:相同花色的所有牌。 满屋子:三个,一对。 同类四张:四张相同价值的卡。 同花顺:所有牌都是相同花色的连续值。 皇家同花顺:十,杰克,皇后,国王,王牌,穿着相同的衣服。 纸牌的估价顺序为:2、3、4、5、6、7、8、9、10,杰克,皇后,国王,王牌。 如果两个玩家的手牌相同,则该级别由最高价值的获胜者组成; 例如,一对八击败一对五(请参见下面的示例1)。 但是,例如,如果两个级别并列,则两个玩家都有一对皇后,那么将比较每手最高的纸牌(请参见下面的示例4); 如果最高的牌并列,则比较第二高的牌,依此类推。 附件是一个文件(poker.txt),其中包含发
【文件预览】:
poker-main
----README.md(2KB)
----.rubocop.yml(180B)
----support()
--------helper.rb(184B)
----fixtures()
--------hands.rb(3KB)
----Gemfile(112B)
----Gemfile.lock(1KB)
----app.rb(2KB)
----poker.txt(29KB)
----spec()
--------hand_spec.rb(5KB)
--------game_spec.rb(1KB)
--------card_spec.rb(821B)
----lib()
--------game.rb(328B)
--------card.rb(471B)
--------hand.rb(2KB)
----.rubocop_todo.yml(1KB)