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
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])
|
|
|