来自:搜狐招聘笔试题
题目描述
两个搜狐的程序员加了一个月班,终于放假了,于是他们决定扎金花渡过愉快的假期。
游戏规则:
共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:用哪一种数据结构呢?(搜狐笔试题)》
《算法题:发奖金(搜狐研发笔试题)》
小贴士:返回上一级搜索“算法题”获取全部题目。
预览时标签不可点