From 5cf0656e4584a036361f777e4e0a7969b3961d8e Mon Sep 17 00:00:00 2001 From: tebarius Date: Fri, 6 Dec 2024 20:37:01 +0100 Subject: [PATCH] 06-2 optimiert und alle datei von CRLF auf LF --- 06/06-2.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/06/06-2.py b/06/06-2.py index e71f85e..4833370 100644 --- a/06/06-2.py +++ b/06/06-2.py @@ -4,7 +4,7 @@ file = "./input.txt" # file = "./ex.txt" from copy import deepcopy import sys -sys.setrecursionlimit(10000) +sys.setrecursionlimit(6500) from time import time start = time() @@ -75,9 +75,13 @@ if __name__ == "__main__": game_field_lines, game_field_rows = len(field), len(field[0]) gl_start, gr_start = guard_position(field) +go_up(gl_start, gr_start, field) + rec_errors = 0 for i in range(game_field_lines): for j in range(game_field_rows): + if field[i][j] != 'X': + continue f = deepcopy(field) f[i][j] = "#" try: