You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 

20 lines
704 B

with open(r"C:\Users\Maya\Desktop\Uni\WS_2021\AoC\input01") as f:
lines = f.readlines()
# make ints out of strings
numbers = ([0] * (len(lines) + 1))
for n in range(0, len(lines)):
numbers[n] = int(lines[n])
# challenge 1
for i in range(0, len(numbers)):
for j in range(i + 1, len(numbers)):
if numbers[i] + numbers[j] == 2020:
print(numbers[i] * numbers[j])
# challenge 2
for i in range(0, len(numbers)):
for j in range(i+1, len(numbers)):
for k in range(j+1, len(numbers)):
if numbers[i] + numbers[j] + numbers[k] == 2020:
print(numbers[i] * numbers[j] * numbers[k])