1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79
| import sys
lst = sys.stdin.readlines() playNum = lst[0]
win_a = 0 draw_a = 0 lose_a = 0 win_b = 0 draw_b = 0 lose_b = 0 a_c = 0 a_j = 0 a_b = 0 b_c = 0 b_j = 0 b_b = 0
for line in lst[1:]: line = line.split(' ') a = line[0] b = line[1].strip() if a == b: draw_a += 1 draw_b += 1 elif a == 'C': if b == 'B': lose_a += 1 win_b += 1 b_b += 1 elif b == 'J': win_a += 1 lose_b += 1 a_c += 1 elif a == 'J': if b == 'B': win_a += 1 lose_b += 1 a_j += 1 elif b == 'C': lose_a += 1 win_b += 1 b_c += 1 elif a == 'B': if b == 'J': lose_a += 1 win_b += 1 b_b += 1 elif b == 'C': win_a += 1 lose_b += 1 a_b += 1
a_all = [a_b, a_j, a_c] a_paly = ['B', 'J', 'C'] b_all = [b_b, b_j, b_c] b_paly = ['B', 'J', 'C']
maxNum_a = max(a_all) maxNum_b = max(b_all) most_a = None most_b = None
for index, i in enumerate(a_all): if i == maxNum_a: if most_a is None: most_a = a_paly[index] elif ord(a_paly[index]) <= ord(most_a): most_a = a_paly[index] for index, i in enumerate(b_all): if i == maxNum_b: if most_b is None: most_b = b_paly[index] if ord(b_paly[index]) <= ord(most_b): most_b = b_paly[index] print(win_a, draw_a, lose_a) print(win_b, draw_b, lose_b) print(most_a, most_b)
|