Files
advent-of-code/2020/day_1/report_repair.py
2020-12-02 06:04:36 -03:00

22 lines
529 B
Python

def solve(data):
iterations = 0
for x in range(len(data)):
rest = 2020 - data[x]
for y in range(x + 1, len(data)):
iterations += 1
second_rest = rest - data[y]
if second_rest in data:
print((data[x], data[y], second_rest), (iterations), data[x] * data[y] * second_rest)
return
if __name__ == '__main__':
with open('input') as f:
data = [int(line) for line in f]
data.sort()
solve(data)