豹子

注册

 

发新话题 回复该主题

算法题扎金花搜狐招聘笔 [复制链接]

1#

来自:搜狐招聘笔试题

题目描述

两个搜狐的程序员加了一个月班,终于放假了,于是他们决定扎金花渡过愉快的假期。

游戏规则:

共52张普通牌,牌面为2,3,4,5,6,7,8,9,10,J,Q,K,A之一,大小递增,各四张;每人抓三张牌。两人比较手中三张牌大小,大的人获胜。

对于牌型的规则如下:

1.三张牌一样即为豹子

2.三张牌相连为顺子(A23不算顺子)

3.有且仅有两张牌一样为对子豹子顺子对子普通牌型在牌型一样时,比较牌型数值大小(如AAAKKK,QAK,QQ)在二人均无特殊牌型时,依次比较三张牌中最大的。大的人获胜,如果最大的牌一样,则比较第二大,以此类推(如37K89Q)如二人牌面相同,则为平局。

输入描述/p>

输入两个字符串代表两个玩家的牌(如”10KQ”“”),先输入的作为玩家1,后输入的作为玩家2

输出描述/p>

1代表玩家1赢0代表平局-1代表玩家2赢-2代表不合法的输入

输入例子/p>

KQ33Q9

10QA

KK

J

K77

JKJ

68K27A

输出例子/p>

1

1

-1

-1

1

1

-1

搜狐

《算法题59:产品合格率(搜狐笔试)》

《算法题75:用哪一种数据结构呢?(搜狐笔试题)》

《算法题:发奖金(搜狐研发笔试题)》

小贴士:返回上一级搜索“算法题”获取全部题目。

预览时标签不可点
分享 转发
TOP
发新话题 回复该主题