From 16de7dda97747812eb99ef14088656e5f413b090 Mon Sep 17 00:00:00 2001 From: Sacha Ligthert <sacha@ligthert.net> Date: Sun, 8 Dec 2024 14:19:55 +0100 Subject: [PATCH] More testint --- solver/solver.go | 20 ++++++++++---------- solver/types.go | 4 ++-- 2 files changed, 12 insertions(+), 12 deletions(-) diff --git a/solver/solver.go b/solver/solver.go index 5b4b8f0..affab95 100644 --- a/solver/solver.go +++ b/solver/solver.go @@ -6,15 +6,15 @@ import ( func Run() { solver := Solver{} - solver.row1 = "769104802" - solver.row2 = "154800060" - solver.row3 = "002700150" - solver.row4 = "600900308" - solver.row5 = "045328670" - solver.row6 = "328670945" - solver.row7 = "597410280" - solver.row8 = "006283090" - solver.row9 = "200590006" + solver.row1 = "000305089" + solver.row2 = "000000010" + solver.row3 = "209010000" + solver.row4 = "170000000" + solver.row5 = "006890000" + solver.row6 = "002000006" + solver.row7 = "040030020" + solver.row8 = "000028607" + solver.row9 = "000607500" solver.load_blocks() fmt.Println("Total blocks:", len(solver.blocks)) @@ -30,7 +30,7 @@ func Run() { solver.find_blocks(&solver.row8, &solver.row8s) solver.find_blocks(&solver.row9, &solver.row9s) - solver.iter = len(solver.row1s) * len(solver.row2s) * len(solver.row3s) * len(solver.row4s) * len(solver.row5s) * len(solver.row6s) * len(solver.row7s) * len(solver.row8s) * len(solver.row9s) + solver.iter = int64(len(solver.row1s)) * int64(len(solver.row2s)) * int64(len(solver.row3s)) * int64(len(solver.row4s)) * int64(len(solver.row5s)) * int64(len(solver.row6s)) * int64(len(solver.row7s)) * int64(len(solver.row8s)) * int64(len(solver.row9s)) fmt.Println("Number of iterations:", solver.iter) solver.check_combinations() diff --git a/solver/types.go b/solver/types.go index c0431a3..eeb3992 100644 --- a/solver/types.go +++ b/solver/types.go @@ -20,7 +20,7 @@ type Solver struct { row7s []int row8s []int row9s []int - iter int - counter int + iter int64 + counter int64 solutions []string }