18 lines
666 B
Python
18 lines
666 B
Python
# with open('./2020/01.test') as input:
|
|
with open('./2020/01.input') as input:
|
|
input_list = input.read().split('\n')
|
|
for i in range(len(input_list)):
|
|
input_list[i] = int(input_list[i])
|
|
|
|
for i in range(len(input_list) - 1):
|
|
for i2 in range(i + 1, len(input_list)):
|
|
if 2020 - input_list[i] == input_list[i2]:
|
|
print(input_list[i] * input_list[i2])
|
|
|
|
for i in range(len(input_list) - 2):
|
|
for i2 in range(i + 1, len(input_list) - 1):
|
|
for i3 in range(i2 + 1, len(input_list)):
|
|
if 2020 - input_list[i] - input_list[i2] == input_list[i3]:
|
|
print(input_list[i] * input_list[i2] * input_list[i3])
|
|
|