题解 | #扑克牌大小#
扑克牌大小
https://www.nowcoder.com/practice/d290db02bacc4c40965ac31d16b1c3eb
s = input().split('-') s1 = s[0].split() s2 = s[1].split() len1 = len(s1) len2 = len(s2) # 个子,对子,炸弹,顺子 两者类型相同的情况下比较 size = ['3','4','5','6','7','8','9','10','J','Q','K','A','2','joker','JOKER'] if len1 == len2 and 'joker JOKER' not in s[0] and 'joker JOKER' not in s[1]: if len1==1 or len1 == 2 or len1 == 3 or len1 ==4 or len1 == 5: if size.index(s1[0]) > size.index(s2[0]): print(s[0]) else: print(s[1]) #有炸弹的情况下 elif 'joker JOKER' in s[0] or 'joker JOKER' in s[1]: print('joker JOKER') #其中一个是炸弹 elif len1 != len2: if len1 == 4: print(s[0]) elif len2 == 4: print(s[1]) else: print('ERROR')