← 返回题库
中级

扑克牌大小

未完成
中级参考 代码结构已给出,请填写 ____ 处
def solve(____):
    order = ['____','____','____','____','____','____','____','____','____','____','____','____','____','____','____']
    def rank(____): return order.index(____) if c in order else -____
    a_cards = str(____).split()
    b_cards = str(____).split()
    def hand_type(____):
        if len(____) == ____:
            return (____, rank(____))
        if len(____) == ____:
            if '____' in cards or '____' in cards:
                return (____, ____)  # rocket
            return (____, rank(____))  # pair
        if len(____) == ____:
            return (____, rank(____))
        if len(____) == ____:
            return (____, rank(____))  # bomb
        return (____, rank(____))
    ta, ra = hand_type(____)[____], hand_type(____)[____]
    tb, rb = hand_type(____)[____], hand_type(____)[____]
    if ta == tb:
        if ra > rb:
            print('____'.join(____))
        else:
            print('____'.join(____))
    elif ta > tb:
        print('____'.join(____))
    else:
        print('____'.join(____))

示例

输入
solve('3 3', '2 2')
期望输出
2 2
Python 代码 🔒 登录后使用
🔒

登录后即可练习

注册免费账号,在浏览器中直接运行 Python 代码