add file to run sudokus from keggle dataset

This commit is contained in:
Joseph Hopfmüller
2023-02-10 13:24:03 +01:00
parent 26cc85b4a4
commit da7d4a88f4
2 changed files with 41 additions and 3 deletions

View File

@@ -1,7 +1,5 @@
from copy import deepcopy
from random import choice, randrange
import pandas as pd
import numpy as np
from random import choice
import sys
class cell():
@@ -188,9 +186,11 @@ class sudoku_grid():
current_cell.collapse(current_set)
def cleanup(self):
retval = [[self.grid[i][j].solution for j in range(9)] for i in range(9)]
for i in range(9):
for j in range(9):
self.grid[i][j].cleanup()
return retval
def check_branching(self):
if self.invalid_states():