From 91dfd7bf548307f8fa8f21f8c6c899d201b8007f Mon Sep 17 00:00:00 2001 From: Andres Date: Fri, 6 Dec 2024 20:27:45 +0100 Subject: [PATCH] 2015 day 1 part 1 refactor --- 2015/day-1/part-1.py | 16 +++++----------- 1 file changed, 5 insertions(+), 11 deletions(-) diff --git a/2015/day-1/part-1.py b/2015/day-1/part-1.py index 1f4d0d2..2b7bca6 100644 --- a/2015/day-1/part-1.py +++ b/2015/day-1/part-1.py @@ -1,15 +1,9 @@ import os -script_dir = os.path.dirname(__file__) # <-- absolute dir the script is in -rel_path = "./input.txt" -abs_file_path = os.path.join(script_dir, rel_path) +abs_file_path = os.path.join(os.path.dirname(__file__), "./input.txt") -input = open(abs_file_path).read() +input = open(abs_file_path).read().strip() -count = 0 -for i, char in enumerate(list(input), start=1): - if char == "(": - count += 1 - else: - count -= 1 -print(count) +result = input.count("(") - input.count(")") + +print(result)