题解 | #扑克牌大小#

扑克牌大小

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

s1, s2 = input().split('-')  # 字符串
l1 = s1.split(' ')
l2 = s2.split(' ')  # 字符串列表
k = [str(i) for i in range(3, 11)] + ['J', 'Q', 'K', 'A', '2', 'joker', 'JOKER']  # 扑克牌
v = [i for i in range(15)]  # 值
dict01 = dict(zip(k, v))
# 1.双王
if s1 == 'joker JOKER' or s2 == 'joker JOKER':
    print('joker JOKER')
# 2.单个炸弹
elif len(l1) == 4 and len(l2) != 4:
    print(s1)
elif len(l2) == 4 and len(l1) != 4:
    print(s2)
# 3.类型相同包含双炸弹
elif len(l1) == len(l2):
    if dict01[l1[0]] > dict01[l2[0]]:
        print(s1)
    else:
        print(s2)

else:
    print('ERROR')

全部评论

相关推荐

点赞 评论 收藏
分享
自学java狠狠赚一...:骗你点star的,港卵公司,记得把star收回去
点赞 评论 收藏
分享
Rena1ssanc...:对的,要是面评没太烂,勤更新简历等捞就行了,腾讯可以无限复活
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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