Remove redundancies

This commit is contained in:
2026-06-07 19:54:54 +02:00
parent 95cabafd30
commit f4aa799bac

View File

@@ -32,12 +32,12 @@
# To what floor do the instructions take Santa?
with open("files/P1.txt") as f:
directions = [line for line in f.read().strip().split()]
directions = f.read().strip()
def part_1() -> None:
up = int(directions[0].count("("))
down = int(directions[0].count(")"))
up = directions.count("(")
down = directions.count(")")
print(f"The floor is {up - down}")
@@ -58,14 +58,15 @@ def part_1() -> None:
def part_2() -> None:
floor = 0
for idx, char in enumerate(directions[0], start=1):
for idx, char in enumerate(directions, start=1):
if char == "(":
floor += 1
elif char == ")":
floor -= 1
if floor == -1:
print(f"The position is {idx}")
break
return
print("Basement was never reached!")
if __name__ == "__main__":