40 lines
793 B
Go
40 lines
793 B
Go
package solver
|
|
|
|
import (
|
|
"gitea.ligthert.net/golang/sudoku-funpark/controller"
|
|
)
|
|
|
|
// Struct/Interface containing all the important variabes it functions need access to.
|
|
type Solver struct {
|
|
Controller *controller.Controller
|
|
}
|
|
|
|
// type Solver struct {
|
|
// blocks []int
|
|
// Row1 string
|
|
// Row2 string
|
|
// Row3 string
|
|
// Row4 string
|
|
// Row5 string
|
|
// Row6 string
|
|
// Row7 string
|
|
// Row8 string
|
|
// Row9 string
|
|
// row1s []int
|
|
// row2s []int
|
|
// row3s []int
|
|
// row4s []int
|
|
// row5s []int
|
|
// row6s []int
|
|
// row7s []int
|
|
// row8s []int
|
|
// row9s []int
|
|
// Iter int64
|
|
// counter atomic.Int64
|
|
// solutions []string
|
|
// rates []int64
|
|
// NumCPUs int
|
|
// Split int
|
|
// Part int
|
|
// }
|