22 lines
529 B
Python
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)
|
|
|