From 5a814f6c476243cfaf73c58a36177c537e6f8f15 Mon Sep 17 00:00:00 2001 From: Brechtje van Gessel Date: Tue, 2 Dec 2025 18:44:07 +0100 Subject: [PATCH] day 2 part 1 solved! --- brechtje/2/2-1.py | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100644 brechtje/2/2-1.py diff --git a/brechtje/2/2-1.py b/brechtje/2/2-1.py new file mode 100644 index 0000000..5fafbd4 --- /dev/null +++ b/brechtje/2/2-1.py @@ -0,0 +1,19 @@ +raw_input = open('input.txt', "r").read().split(',') +input = [] + +for item in raw_input: + input.append(item.split('-')) + +answer = 0 +invalid_numbers = [] + +for item in input: + for i in range(int(item[0]), int(item[1]) + 1): + str_i = str(i) + if len(str_i) % 2 == 0: + halfway = int(len(str_i)/2) + if str_i[0:halfway] == str_i[halfway:]: + answer += i + invalid_numbers.append(i) + +print(answer) \ No newline at end of file