题解 | #扑克牌大小#
扑克牌大小
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')