题解 | #扑克牌大小#

扑克牌大小

https://www.nowcoder.com/practice/d290db02bacc4c40965ac31d16b1c3eb

def pk(a, b):
    cardorder = ['3', '4', '5', '6', '7', '8', '9', '10', 'J', 'Q', 'K', 'A', '2', 'joker', 'JOKER']
    if len(a) == len(b):
        for i in cardorder:
            if i == a[0]:
                return b
            elif i == b[0]:
                return a
    else:
        if len(a) == 4 and b[0] != 'joker':
            return a
        elif len(b) == 4 and a[0] != 'joker':
            return b
        elif len(a) == 2 and a[0] == 'joker':
            return a
        elif len(b) == 2 and b[0] == 'joker':
            return b
        else:
            return 'ERROR'

while 1:
    try:
        a, b = input().split('-')
        a = list(a.split(' '))
        b = list(b.split(' '))
        c = pk(a, b)
        if c == 'ERROR':
            print(c)
        else:
            print(' '.join(c))
    except:
        break

全部评论

相关推荐

10-01 09:50
门头沟学院 Java
肖先生~:这个人真的很好,点赞
点赞 评论 收藏
分享
评论
1
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务