starting day3

This commit is contained in:
FrederikBaerentsen 2023-12-03 07:02:39 +01:00
parent 28cd15898d
commit b7b359d3f8
2 changed files with 39 additions and 0 deletions

29
2023/day3/part1/part1.py Normal file
View File

@ -0,0 +1,29 @@
#!/bin/python3
import re
import sys
from pprint import pprint
input_f = sys.argv[1]
count = 0
arr = []
with open(input_f) as file:
for line in file:
arr.append(list(line.lstrip().rstrip()))
pprint(arr)
X=len(arr[0])
Y=len(arr)
neighbors = lambda x, y : [(x2, y2) for x2 in range(x-1, x+2)
for y2 in range(y-1, y+2)
if (-1 < x <= X and
-1 < y <= Y and
(x != x2 or y != y2) and
(0 <= x2 <= X) and
(0 <= y2 <= Y))]
pprint(neighbors(4,2))

10
2023/day3/part1/test Normal file
View File

@ -0,0 +1,10 @@
467..114..
...*......
..35..633.
......#...
617*......
.....+.58.
..592.....
......755.
...$.*....
.664.598..