题解 | 扑克牌大小

import sys
lst=input().split('-')
pk_1=lst[0].split()
pk_2=lst[1].split()
pk_1_str=' '.join(pk_1) 
pk_2_str=' '.join(pk_2) 
num_1=len(pk_1)
num_2=len(pk_2)
dic = {'3' : 1, '4' : 2, '5' : 3, '6' : 4, '7' : 5, '8': 6,'9': 7, '10' : 8, 'J' : 9, 'Q' : 10, 'K' : 11, 'A' : 12,'2' : 13, 'joker' : 14, 'JOKER' : 15}
if num_1==num_2:
    a=pk_1[0]
    b=pk_2[0]
    if dic[a] > dic[b]:
        print(pk_1_str)
    else:
         print(pk_2_str)
else:
    if 'joker JOKER' in pk_1_str or 'joker JOKER' in pk_2_str:
        print('joker JOKER')
    elif num_1==4 and len(set(pk_1)) == 1:
        print(pk_1_str)
    elif num_2==4 and len(set(pk_2)) == 1:
        print(pk_2_str)
    else:
        print('ERROR')

全部评论

相关推荐

面了100年面试不知...:今年白菜这么多,冬天可以狂吃了
点赞 评论 收藏
分享
10-15 10:23
门头沟学院 Java
牛可乐的头像真牛:赶紧举报,这公司绝对是诈骗的,等你签约后工作一两个月后根据合同漏洞把你开除,并且要求你赔偿3w培训费,996是为了提前筛选心甘情愿签下合同容易受骗的群体,纯粹面向校招生精心设计的骗局
你见过哪些工贼行为
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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