From 2597d453459f50feab37443575857af2ebdaf11c Mon Sep 17 00:00:00 2001 From: Lauri Jesmin Date: Fri, 15 Dec 2023 11:17:25 +0200 Subject: [PATCH] teeme edas --- 10/advent_1.py | 48 ++++++++++++++++++++++++++++++++++++++++++++---- 1 file changed, 44 insertions(+), 4 deletions(-) diff --git a/10/advent_1.py b/10/advent_1.py index 9d7276c..2c513ab 100644 --- a/10/advent_1.py +++ b/10/advent_1.py @@ -1,23 +1,63 @@ +def checksouth(x, y): + print('south') + + +def checknorth(x, y): + print('south') + + +def checkwest(x, y): + print('south') + + +def checkeast(x, y): + print('south') + + def otsing(x, y, tase): - print(otsin) + if ruum[x][y] == 'S': + checknorth(x, y) + checksouth(x, y) + checkwest(x, y) + checkeast(x, y) + if ruum[x][y] == "|": + checknorth(x, y) + checksouth(x, y) + if ruum[x][y] == "-": + checkeast(x, y) + checkwest(x, y) + if ruum[x][y] == "L": + checknorth(x, y) + checkeast(x, y) + if ruum[x][y] == "J": + checknorth(x, y) + checkwest(x, y) + if ruum[x][y] == "F": + checksouth(x, y) + checkwest(x, y) + if ruum[x][y] == "7": + checksouth(x, y) + checkwest(x, y) with open("data.txt") as file: lines = [line.rstrip() for line in file] ruum = [] +leitud = [] for line in lines: ruum.append([*line]) + leitud.append([*line]) print(ruum) -leitud = false +leitud = False for x, rida in enumerate(ruum): for y, koht in enumerate(rida): print(f"x={x}, y={y}, koht={koht}") - if koht == 'S': + if koht == 'S': otsing(x, y, 0) - leitud = true + leitud = True break if leitud: break