codyssi2025/problem1.py
2025-03-19 09:36:17 +01:00

22 lines
568 B
Python

my_input = open("inputs/input1", "r").read().splitlines()
signs = my_input[-1]
p1 = int(my_input[0])
p2 = p1
p3 = p1 * 10 + int(my_input[1])
my_input = list(map(int, my_input[1:-1]))
for i, c in enumerate(signs):
p1 = p1 + my_input[i] if c == '+' else p1 - my_input[i]
p2 = p2 + my_input[-(i+1)] if c == '+' else p2 - my_input[-(i+1)]
signs = "".join(reversed(signs))
my_input = my_input[1:]
for i in range(0, len(my_input), 2):
num = my_input[i] * 10 + my_input[i+1]
p3 = p3 + num if signs[i//2] == '+' else p3 - num
print(p1)
print(p2)
print(p3)