# X ###### tags: `Interviews` ## 1 请完成函数f,输入的5个数字代表5张牌,含义如下: 0x102,0x103,0x104,0x105,0x106,0x107,0x108,0x109,0x10a,0x10b,0x10c,0x10d,0x10e分别代表方块2,3,4,5,6,7,8,9,10,J,Q,K,A 0x202,0x203,0x204,0x205,0x206,0x207,0x208,0x209,0x20a,0x20b,0x20c,0x20d,0x20e分别代表梅花2,3,4,5,6,7,8,9,10,J,Q,K,A 0x302,0x303,0x304,0x305,0x306,0x307,0x308,0x309,0x30a,0x30b,0x30c,0x30d,0x30e分别代表红桃2,3,4,5,6,7,8,9,10,J,Q,K,A 0x402,0x403,0x404,0x405,0x406,0x407,0x408,0x409,0x40a,0x40b,0x40c,0x40d,0x40e分别代表黑桃2,3,4,5,6,7,8,9,10,J,Q,K,A 返回的数字含义如下: 1、皇家同花顺:如果花色一样,数字分别是10,J,Q,K,A 2、同花顺:如果花色一样,数字是连续的,皇家同花顺除外,例如[0x109,0x10a,0x10b,0x10c,0x10d],[0x10e,0x102,0x103,0x104,0x105] 3、金刚:其中4张牌数字一样 4、葫芦:其中3张牌数字一样,另外2张牌数字一样 5、同花:花色一样,数字不连续 6、顺子:数字是连续,花色不一样 7、三条:其中3张牌数字一样,另外2张牌数字不一样 8、两对:其中2张牌数字一样,另外其中2张牌数字一样,最后一张数字不一样 9、一对:其中2张牌数字一样,另外数字不一样 10、高牌:什么都不是 ## 2 请完成函数f,输入的5个数字代表5张牌,含义如下: 0x102,0x103,0x104,0x105,0x106,0x107,0x108,0x109,0x10a,0x10b,0x10c,0x10d,0x10e分别代表方块2,3,4,5,6,7,8,9,10,J,Q,K,A 0x202,0x203,0x204,0x205,0x206,0x207,0x208,0x209,0x20a,0x20b,0x20c,0x20d,0x20e分别代表梅花2,3,4,5,6,7,8,9,10,J,Q,K,A 0x302,0x303,0x304,0x305,0x306,0x307,0x308,0x309,0x30a,0x30b,0x30c,0x30d,0x30e分别代表红桃2,3,4,5,6,7,8,9,10,J,Q,K,A 0x402,0x403,0x404,0x405,0x406,0x407,0x408,0x409,0x40a,0x40b,0x40c,0x40d,0x40e分别代表黑桃2,3,4,5,6,7,8,9,10,J,Q,K,A 0x50f代表小王 0x610代表大王 小王大王可以变为任意牌,要求算出小王大王变换后最大牌型 返回的数字含义如下: 1、皇家同花顺:如果花色一样,数字分别是10,J,Q,K,A 2、同花顺:如果花色一样,数字是连续的,皇家同花顺除外 3、金刚:其中4张牌数字一样 4、葫芦:其中3张牌数字一样,另外2张牌数字一样 5、同花:花色一样,数字不连续 6、顺子:数字是连续,花色不一样 7、三条:其中3张牌数字一样,另外2张牌数字不一样 8、两对:其中2张牌数字一样,另外其中2张牌数字一样,最后一张数字不一样 9、一对:其中2张牌数字一样,另外数字不一样 10、高牌:什么都不是