← Back to List

11387번: 님 무기가 좀 나쁘시네여 ↗

Solutions

Python 3
656 B | 656 chars
def get_total(info):
  return info[0] * (100 + info[1]) * (100 * (100 - min(info[2], 100)) + min(info[2], 100) * info[3]) * (100 + info[4])

def get_answer(before, after):
  return "+" if before < after else ("-" if before > after else "0")

current = [[*map(int,input().split())] for _ in range(2)]
weapon = [[*map(int,input().split())] for _ in range(2)]

a_before = get_total(current[0])
b_before = get_total(current[1])

for i in range(2):
  for j in range(5):
    current[i][j] += weapon[1-i][j] - weapon[i][j]

a_after = get_total(current[0])
b_after = get_total(current[1])

print(get_answer(a_before, a_after))
print(get_answer(b_before, b_after))