题解 | #扑克牌大小#
扑克牌大小
https://www.nowcoder.com/practice/d290db02bacc4c40965ac31d16b1c3eb
s = input().split("-") a = s[0].split() b = s[1].split() poker = [ "3", "4", "5", "6", "7", "8", "9", "10", "J", "Q", "K", "A", "2", "joker", "JOKER", ] m = poker.index(a[0]) n = poker.index(b[0]) if len(a) == 1 and len(b) == 1: if n - m > 0: print(" ".join(b)) else: print(" ".join(a)) elif (len(a) == 2 and a[0] == a[1]) and (len(b) == 2 and b[0] == b[1]): if n - m > 0: print(" ".join(b)) else: print(" ".join(a)) elif (len(a) == 2 and a[0] == a[1]) and ( len(b) == 2 and b[0] in ["joker", "JOKER"] and b[1] in ["joker", "JOKER"] ): print(" ".join(b)) elif (len(b) == 2 and b[0] == b[1]) and ( len(a) == 2 and a[0] in ["joker", "JOKER"] and a[1] in ["joker", "JOKER"] ): print(" ".join(a)) elif (len(a) == 3 and a[0] == a[1] and a[1] == a[2]) and ( len(b) == 3 and b[0] == b[1] and b[1] == b[2] ): if n - m > 0: print(" ".join(b)) else: print(" ".join(a)) elif (len(a) == 3 and a[0] == a[1] and a[1] == a[2]) and ( len(b) == 2 and b[0] in ["joker", "JOKER"] and b[1] in ["joker", "JOKER"] ): print(" ".join(b)) elif (len(b) == 3 and b[0] == b[1] and b[1] == b[2]) and ( len(a) == 2 and a[0] in ["joker", "JOKER"] and a[1] in ["joker", "JOKER"] ): print(" ".join(a)) elif (len(a) == 4 and a[0] == a[1] and a[1] == a[2] and a[2] == a[3]) and ( len(b) == 4 and b[0] == b[1] and b[1] == b[2] and b[2] == b[3] ): if n - m > 0: print(" ".join(b)) else: print(" ".join(a)) elif (len(a) == 4 and a[0] == a[1] and a[1] == a[2] and a[2] == a[3]) and ( len(b) == 2 and b[0] in ["joker", "JOKER"] and b[1] in ["joker", "JOKER"] ): print(" ".join(b)) elif (len(b) == 4 and b[0] == b[1] and b[1] == b[2] and b[2] == b[3]) and ( len(a) == 2 and a[0] in ["joker", "JOKER"] and a[1] in ["joker", "JOKER"] ): print(" ".join(a)) elif ( len(a) == 5 and poker.index(a[0]) < poker.index(a[1]) < poker.index(a[2]) < poker.index(a[3]) < poker.index(a[4]) ) and ( len(b) == 5 and poker.index(b[0]) < poker.index(b[1]) < poker.index(b[2]) < poker.index(b[3]) < poker.index(b[4]) ): if n - m > 0: print(" ".join(b)) else: print(" ".join(a)) elif ( len(a) == 5 and poker.index(a[0]) < poker.index(a[1]) < poker.index(a[2]) < poker.index(a[3]) < poker.index(a[4]) ) and (len(b) == 2 and b[0] in ["joker", "JOKER"] and b[1] in ["joker", "JOKER"]): print(" ".join(b)) elif ( len(b) == 5 and poker.index(b[0]) < poker.index(b[1]) < poker.index(b[2]) < poker.index(b[3]) < poker.index(b[4]) ) and (len(a) == 2 and a[0] in ["joker", "JOKER"] and a[1] in ["joker", "JOKER"]): print(" ".join(a)) elif len(a) == 1 and (len(b) == 4 and b[0] == b[1] and b[1] == b[2] and b[2] == b[3]): print(" ".join(b)) elif (len(a) == 2 and a[0] == a[1]) and ( len(b) == 4 and b[0] == b[1] and b[1] == b[2] and b[2] == b[3] ): print(" ".join(b)) elif (len(a) == 3 and a[0] == a[1] and a[1] == a[2]) and ( len(b) == 4 and b[0] == b[1] and b[1] == b[2] and b[2] == b[3] ): print(" ".join(b)) elif ( len(a) == 5 and poker.index(a[0]) < poker.index(a[1]) < poker.index(a[2]) < poker.index(a[3]) < poker.index(a[4]) ) and (len(b) == 4 and b[0] == b[1] and b[1] == b[2] and b[2] == b[3]): print(" ".join(b)) elif len(b) == 1 and (len(a) == 4 and a[0] == a[1] and a[1] == a[2] and a[2] == a[3]): print(" ".join(a)) elif (len(b) == 2 and b[0] == b[1]) and ( len(a) == 4 and a[0] == a[1] and a[1] == a[2] and a[2] == a[3] ): print(" ".join(a)) elif (len(b) == 3 and b[0] == b[1] and b[1] == b[2]) and ( len(a) == 4 and a[0] == a[1] and a[1] == a[2] and a[2] == a[3] ): print(" ".join(a)) elif ( len(b) == 5 and poker.index(b[0]) < poker.index(b[1]) < poker.index(b[2]) < poker.index(b[3]) < poker.index(b[4]) ) and (len(a) == 4 and a[0] == a[1] and a[1] == a[2] and a[2] == a[3]): print(" ".join(a)) else: print('ERROR')