36 lines
598 B
Python
36 lines
598 B
Python
file = "day1.txt"
|
|
lines = []
|
|
|
|
with open(file) as input:
|
|
lines = input.readline()
|
|
|
|
def part_one(lines):
|
|
up = 0
|
|
down = 0
|
|
for char in lines:
|
|
if(char == "("):
|
|
up +=1
|
|
else:
|
|
down += 1
|
|
|
|
print(f"Part 1: {up - down}")
|
|
|
|
def part_two(lines):
|
|
up = 0
|
|
down = 0
|
|
counter = 0
|
|
|
|
for char in lines:
|
|
if((up - down) == -1):
|
|
print(f"Part 2: {counter}")
|
|
break
|
|
else:
|
|
counter += 1
|
|
|
|
if (char == "("):
|
|
up += 1
|
|
else:
|
|
down += 1
|
|
|
|
part_one(lines)
|
|
part_two(lines) |