From 0a5c1f77d01fc0bd166494787f24562e2fd3a9e9 Mon Sep 17 00:00:00 2001 From: Botond Hende Date: Wed, 11 Dec 2024 10:18:23 +0100 Subject: renamed day folders to two digit format --- 2023/day01/solve.py | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100644 2023/day01/solve.py (limited to '2023/day01/solve.py') diff --git a/2023/day01/solve.py b/2023/day01/solve.py new file mode 100644 index 0000000..b6a47c1 --- /dev/null +++ b/2023/day01/solve.py @@ -0,0 +1,24 @@ +def main(): + final_value = 0 + + with open("input", "r") as f: + for line in f: + line_strip = line.strip() + calibration_value = "" + for char in line_strip: + if char.isdigit(): + calibration_value += char + break + + for char in reversed(line_strip): + if char.isdigit(): + calibration_value += char + break + + final_value += int(calibration_value) + + print(final_value) + + +if __name__ == '__main__': + main() -- cgit v1.2.3-70-g09d2