From 27ca92b80b2038c5cd85e4269ebf375fa665bb5f Mon Sep 17 00:00:00 2001 From: Ruben-FreddyLoafers Date: Mon, 6 Oct 2025 12:52:06 +0200 Subject: [PATCH] Added .gitignore --- .gitignore | 2 ++ 01_sudoku_hillclimber.py | 1 + 02_sudoku_sa.py | 1 + 3 files changed, 4 insertions(+) create mode 100644 .gitignore diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..4bb4026 --- /dev/null +++ b/.gitignore @@ -0,0 +1,2 @@ +.venv +.vscode \ No newline at end of file diff --git a/01_sudoku_hillclimber.py b/01_sudoku_hillclimber.py index 85c0655..8125a08 100644 --- a/01_sudoku_hillclimber.py +++ b/01_sudoku_hillclimber.py @@ -23,6 +23,7 @@ board = np.array([ board_size = len(board) # Board is always quadratic last_fitness = -np.sum([len(set(board[:, i])) != 9 for i in range(9)]) # -9 +print("Working...") while -np.sum([len(set(board[:, i])) != 9 for i in range(9)]): for row in range(board_size): for col in range(board_size): diff --git a/02_sudoku_sa.py b/02_sudoku_sa.py index 4fb9ed0..d2a8983 100644 --- a/02_sudoku_sa.py +++ b/02_sudoku_sa.py @@ -41,6 +41,7 @@ def calculate_fitness(board): last_fitness = calculate_fitness(board) T = 10 +print("Working...") while calculate_fitness(board) < 0: # Continue until no violations for row in range(board_size): for col in range(board_size):