Skip to content

Commit

Permalink
swi prolog sudoku contraint resolver with html trace
Browse files Browse the repository at this point in the history
  • Loading branch information
drspro committed Nov 22, 2024
1 parent 8c22207 commit 99c90cc
Show file tree
Hide file tree
Showing 459 changed files with 14,403 additions and 0 deletions.
10 changes: 10 additions & 0 deletions src/programs/results/sudoku_default000.pro
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
violated_field(0,0).
row_state(1,[5,3,0,0,7,0,0,0,0]).
row_state(2,[6,0,0,1,9,5,0,0,0]).
row_state(3,[0,9,8,0,0,0,0,6,0]).
row_state(4,[8,0,0,0,6,0,0,0,3]).
row_state(5,[4,0,0,8,0,3,0,0,1]).
row_state(6,[7,0,0,0,2,0,0,0,6]).
row_state(7,[0,6,0,0,0,0,2,8,0]).
row_state(8,[0,0,0,4,1,9,0,0,5]).
row_state(9,[0,0,0,0,8,0,0,7,9]).
10 changes: 10 additions & 0 deletions src/programs/results/sudoku_default003.pro
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
violated_field(3,6).
row_state(1,[5,3,1,2,7,4,0,0,0]).
row_state(2,[6,0,0,1,9,5,0,0,0]).
row_state(3,[0,9,8,0,0,0,0,6,0]).
row_state(4,[8,0,0,0,6,0,0,0,3]).
row_state(5,[4,0,0,8,0,3,0,0,1]).
row_state(6,[7,0,0,0,2,0,0,0,6]).
row_state(7,[0,6,0,0,0,0,2,8,0]).
row_state(8,[0,0,0,4,1,9,0,0,5]).
row_state(9,[0,0,0,0,8,0,0,7,9]).
10 changes: 10 additions & 0 deletions src/programs/results/sudoku_default008.pro
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
violated_field(3,1).
row_state(1,[5,3,1,2,7,6,4,9,8]).
row_state(2,[6,2,0,1,9,5,0,0,0]).
row_state(3,[0,9,8,0,0,0,0,6,0]).
row_state(4,[8,0,0,0,6,0,0,0,3]).
row_state(5,[4,0,0,8,0,3,0,0,1]).
row_state(6,[7,0,0,0,2,0,0,0,6]).
row_state(7,[0,6,0,0,0,0,2,8,0]).
row_state(8,[0,0,0,4,1,9,0,0,5]).
row_state(9,[0,0,0,0,8,0,0,7,9]).
10 changes: 10 additions & 0 deletions src/programs/results/sudoku_default010.pro
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
violated_field(3,1).
row_state(1,[5,3,1,2,7,6,4,9,8]).
row_state(2,[6,4,2,1,9,5,0,0,0]).
row_state(3,[0,9,8,0,0,0,0,6,0]).
row_state(4,[8,0,0,0,6,0,0,0,3]).
row_state(5,[4,0,0,8,0,3,0,0,1]).
row_state(6,[7,0,0,0,2,0,0,0,6]).
row_state(7,[0,6,0,0,0,0,2,8,0]).
row_state(8,[0,0,0,4,1,9,0,0,5]).
row_state(9,[0,0,0,0,8,0,0,7,9]).
10 changes: 10 additions & 0 deletions src/programs/results/sudoku_default013.pro
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
violated_field(2,9).
row_state(1,[5,3,1,2,7,6,4,9,8]).
row_state(2,[6,4,7,1,9,5,3,2,0]).
row_state(3,[0,9,8,0,0,0,0,6,0]).
row_state(4,[8,0,0,0,6,0,0,0,3]).
row_state(5,[4,0,0,8,0,3,0,0,1]).
row_state(6,[7,0,0,0,2,0,0,0,6]).
row_state(7,[0,6,0,0,0,0,2,8,0]).
row_state(8,[0,0,0,4,1,9,0,0,5]).
row_state(9,[0,0,0,0,8,0,0,7,9]).
10 changes: 10 additions & 0 deletions src/programs/results/sudoku_default017.pro
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
violated_field(2,9).
row_state(1,[5,3,1,2,7,6,4,9,8]).
row_state(2,[6,7,4,1,9,5,3,2,0]).
row_state(3,[0,9,8,0,0,0,0,6,0]).
row_state(4,[8,0,0,0,6,0,0,0,3]).
row_state(5,[4,0,0,8,0,3,0,0,1]).
row_state(6,[7,0,0,0,2,0,0,0,6]).
row_state(7,[0,6,0,0,0,0,2,8,0]).
row_state(8,[0,0,0,4,1,9,0,0,5]).
row_state(9,[0,0,0,0,8,0,0,7,9]).
10 changes: 10 additions & 0 deletions src/programs/results/sudoku_default019.pro
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
violated_field(2,9).
row_state(1,[5,3,1,2,7,6,4,9,8]).
row_state(2,[6,4,7,1,9,5,3,2,0]).
row_state(3,[0,9,8,0,0,0,0,6,0]).
row_state(4,[8,0,0,0,6,0,0,0,3]).
row_state(5,[4,0,0,8,0,3,0,0,1]).
row_state(6,[7,0,0,0,2,0,0,0,6]).
row_state(7,[0,6,0,0,0,0,2,8,0]).
row_state(8,[0,0,0,4,1,9,0,0,5]).
row_state(9,[0,0,0,0,8,0,0,7,9]).
10 changes: 10 additions & 0 deletions src/programs/results/sudoku_default020.pro
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
violated_field(2,9).
row_state(1,[5,3,1,2,7,6,4,9,8]).
row_state(2,[6,0,7,1,9,5,3,2,0]).
row_state(3,[0,9,8,0,0,0,0,6,0]).
row_state(4,[8,0,0,0,6,0,0,0,3]).
row_state(5,[4,0,0,8,0,3,0,0,1]).
row_state(6,[7,0,0,0,2,0,0,0,6]).
row_state(7,[0,6,0,0,0,0,2,8,0]).
row_state(8,[0,0,0,4,1,9,0,0,5]).
row_state(9,[0,0,0,0,8,0,0,7,9]).
10 changes: 10 additions & 0 deletions src/programs/results/sudoku_default023.pro
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
violated_field(2,9).
row_state(1,[5,3,1,2,7,6,4,9,8]).
row_state(2,[6,7,4,1,9,5,3,2,0]).
row_state(3,[0,9,8,0,0,0,0,6,0]).
row_state(4,[8,0,0,0,6,0,0,0,3]).
row_state(5,[4,0,0,8,0,3,0,0,1]).
row_state(6,[7,0,0,0,2,0,0,0,6]).
row_state(7,[0,6,0,0,0,0,2,8,0]).
row_state(8,[0,0,0,4,1,9,0,0,5]).
row_state(9,[0,0,0,0,8,0,0,7,9]).
10 changes: 10 additions & 0 deletions src/programs/results/sudoku_default024.pro
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
violated_field(2,9).
row_state(1,[5,3,1,2,7,6,4,9,8]).
row_state(2,[6,7,4,1,9,5,0,2,0]).
row_state(3,[0,9,8,0,0,0,0,6,0]).
row_state(4,[8,0,0,0,6,0,0,0,3]).
row_state(5,[4,0,0,8,0,3,0,0,1]).
row_state(6,[7,0,0,0,2,0,0,0,6]).
row_state(7,[0,6,0,0,0,0,2,8,0]).
row_state(8,[0,0,0,4,1,9,0,0,5]).
row_state(9,[0,0,0,0,8,0,0,7,9]).
10 changes: 10 additions & 0 deletions src/programs/results/sudoku_default026.pro
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
violated_field(2,9).
row_state(1,[5,3,1,2,7,6,4,9,8]).
row_state(2,[6,4,7,1,9,5,0,2,0]).
row_state(3,[0,9,8,0,0,0,0,6,0]).
row_state(4,[8,0,0,0,6,0,0,0,3]).
row_state(5,[4,0,0,8,0,3,0,0,1]).
row_state(6,[7,0,0,0,2,0,0,0,6]).
row_state(7,[0,6,0,0,0,0,2,8,0]).
row_state(8,[0,0,0,4,1,9,0,0,5]).
row_state(9,[0,0,0,0,8,0,0,7,9]).
10 changes: 10 additions & 0 deletions src/programs/results/sudoku_default027.pro
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
violated_field(2,9).
row_state(1,[5,3,1,2,7,6,4,9,8]).
row_state(2,[6,0,7,1,9,5,0,2,0]).
row_state(3,[0,9,8,0,0,0,0,6,0]).
row_state(4,[8,0,0,0,6,0,0,0,3]).
row_state(5,[4,0,0,8,0,3,0,0,1]).
row_state(6,[7,0,0,0,2,0,0,0,6]).
row_state(7,[0,6,0,0,0,0,2,8,0]).
row_state(8,[0,0,0,4,1,9,0,0,5]).
row_state(9,[0,0,0,0,8,0,0,7,9]).
10 changes: 10 additions & 0 deletions src/programs/results/sudoku_default028.pro
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
violated_field(3,1).
row_state(1,[5,3,1,2,7,6,4,9,8]).
row_state(2,[6,0,2,1,9,5,0,0,0]).
row_state(3,[0,9,8,0,0,0,0,6,0]).
row_state(4,[8,0,0,0,6,0,0,0,3]).
row_state(5,[4,0,0,8,0,3,0,0,1]).
row_state(6,[7,0,0,0,2,0,0,0,6]).
row_state(7,[0,6,0,0,0,0,2,8,0]).
row_state(8,[0,0,0,4,1,9,0,0,5]).
row_state(9,[0,0,0,0,8,0,0,7,9]).
10 changes: 10 additions & 0 deletions src/programs/results/sudoku_default031.pro
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
violated_field(2,9).
row_state(1,[5,3,1,2,7,6,4,9,8]).
row_state(2,[6,7,4,1,9,5,0,2,0]).
row_state(3,[0,9,8,0,0,0,0,6,0]).
row_state(4,[8,0,0,0,6,0,0,0,3]).
row_state(5,[4,0,0,8,0,3,0,0,1]).
row_state(6,[7,0,0,0,2,0,0,0,6]).
row_state(7,[0,6,0,0,0,0,2,8,0]).
row_state(8,[0,0,0,4,1,9,0,0,5]).
row_state(9,[0,0,0,0,8,0,0,7,9]).
10 changes: 10 additions & 0 deletions src/programs/results/sudoku_default032.pro
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
violated_field(3,1).
row_state(1,[5,3,1,2,7,6,4,9,8]).
row_state(2,[6,2,4,1,9,5,0,0,0]).
row_state(3,[0,9,8,0,0,0,0,6,0]).
row_state(4,[8,0,0,0,6,0,0,0,3]).
row_state(5,[4,0,0,8,0,3,0,0,1]).
row_state(6,[7,0,0,0,2,0,0,0,6]).
row_state(7,[0,6,0,0,0,0,2,8,0]).
row_state(8,[0,0,0,4,1,9,0,0,5]).
row_state(9,[0,0,0,0,8,0,0,7,9]).
10 changes: 10 additions & 0 deletions src/programs/results/sudoku_default034.pro
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
violated_field(2,9).
row_state(1,[5,3,1,2,7,6,4,9,8]).
row_state(2,[6,7,4,1,9,5,0,2,0]).
row_state(3,[0,9,8,0,0,0,0,6,0]).
row_state(4,[8,0,0,0,6,0,0,0,3]).
row_state(5,[4,0,0,8,0,3,0,0,1]).
row_state(6,[7,0,0,0,2,0,0,0,6]).
row_state(7,[0,6,0,0,0,0,2,8,0]).
row_state(8,[0,0,0,4,1,9,0,0,5]).
row_state(9,[0,0,0,0,8,0,0,7,9]).
10 changes: 10 additions & 0 deletions src/programs/results/sudoku_default035.pro
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
violated_field(2,7).
row_state(1,[5,3,1,2,7,6,4,9,8]).
row_state(2,[6,7,4,1,9,5,0,3,0]).
row_state(3,[0,9,8,0,0,0,0,6,0]).
row_state(4,[8,0,0,0,6,0,0,0,3]).
row_state(5,[4,0,0,8,0,3,0,0,1]).
row_state(6,[7,0,0,0,2,0,0,0,6]).
row_state(7,[0,6,0,0,0,0,2,8,0]).
row_state(8,[0,0,0,4,1,9,0,0,5]).
row_state(9,[0,0,0,0,8,0,0,7,9]).
10 changes: 10 additions & 0 deletions src/programs/results/sudoku_default036.pro
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
violated_field(8,8).
row_state(1,[5,3,1,2,7,6,4,9,8]).
row_state(2,[6,0,0,1,9,5,0,3,0]).
row_state(3,[0,9,8,0,0,0,0,6,0]).
row_state(4,[8,0,0,0,6,0,0,0,3]).
row_state(5,[4,0,0,8,0,3,0,0,1]).
row_state(6,[7,0,0,0,2,0,0,0,6]).
row_state(7,[0,6,0,0,0,0,2,8,0]).
row_state(8,[0,0,0,4,1,9,0,0,5]).
row_state(9,[0,0,0,0,8,0,0,7,9]).
10 changes: 10 additions & 0 deletions src/programs/results/sudoku_default038.pro
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
violated_field(7,9).
row_state(1,[5,3,1,2,7,6,0,0,4]).
row_state(2,[6,0,0,1,9,5,0,2,0]).
row_state(3,[0,9,8,0,0,0,0,6,0]).
row_state(4,[8,0,0,0,6,0,0,0,3]).
row_state(5,[4,0,0,8,0,3,0,0,1]).
row_state(6,[7,0,0,0,2,0,0,0,6]).
row_state(7,[0,6,0,0,0,0,2,8,0]).
row_state(8,[0,0,0,4,1,9,0,0,5]).
row_state(9,[0,0,0,0,8,0,0,7,9]).
10 changes: 10 additions & 0 deletions src/programs/results/sudoku_default042.pro
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
violated_field(2,9).
row_state(1,[5,3,1,2,7,6,9,4,8]).
row_state(2,[6,7,0,1,9,5,0,2,0]).
row_state(3,[0,9,8,0,0,0,0,6,0]).
row_state(4,[8,0,0,0,6,0,0,0,3]).
row_state(5,[4,0,0,8,0,3,0,0,1]).
row_state(6,[7,0,0,0,2,0,0,0,6]).
row_state(7,[0,6,0,0,0,0,2,8,0]).
row_state(8,[0,0,0,4,1,9,0,0,5]).
row_state(9,[0,0,0,0,8,0,0,7,9]).
10 changes: 10 additions & 0 deletions src/programs/results/sudoku_default046.pro
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
violated_field(2,9).
row_state(1,[5,3,1,2,7,6,4,9,8]).
row_state(2,[6,4,7,1,9,5,0,2,0]).
row_state(3,[0,9,8,0,0,0,0,6,0]).
row_state(4,[8,0,0,0,6,0,0,0,3]).
row_state(5,[4,0,0,8,0,3,0,0,1]).
row_state(6,[7,0,0,0,2,0,0,0,6]).
row_state(7,[0,6,0,0,0,0,2,8,0]).
row_state(8,[0,0,0,4,1,9,0,0,5]).
row_state(9,[0,0,0,0,8,0,0,7,9]).
10 changes: 10 additions & 0 deletions src/programs/results/sudoku_default047.pro
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
violated_field(2,9).
row_state(1,[5,3,1,2,7,6,0,0,8]).
row_state(2,[6,4,7,1,9,5,0,2,0]).
row_state(3,[0,9,8,0,0,0,0,6,0]).
row_state(4,[8,0,0,0,6,0,0,0,3]).
row_state(5,[4,0,0,8,0,3,0,0,1]).
row_state(6,[7,0,0,0,2,0,0,0,6]).
row_state(7,[0,6,0,0,0,0,2,8,0]).
row_state(8,[0,0,0,4,1,9,0,0,5]).
row_state(9,[0,0,0,0,8,0,0,7,9]).
10 changes: 10 additions & 0 deletions src/programs/results/sudoku_default049.pro
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
violated_field(2,9).
row_state(1,[5,3,1,2,7,6,0,0,8]).
row_state(2,[6,7,4,1,9,5,0,2,0]).
row_state(3,[0,9,8,0,0,0,0,6,0]).
row_state(4,[8,0,0,0,6,0,0,0,3]).
row_state(5,[4,0,0,8,0,3,0,0,1]).
row_state(6,[7,0,0,0,2,0,0,0,6]).
row_state(7,[0,6,0,0,0,0,2,8,0]).
row_state(8,[0,0,0,4,1,9,0,0,5]).
row_state(9,[0,0,0,0,8,0,0,7,9]).
10 changes: 10 additions & 0 deletions src/programs/results/sudoku_default052.pro
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
violated_field(2,9).
row_state(1,[5,3,1,2,7,6,0,4,8]).
row_state(2,[6,7,0,1,9,5,0,2,0]).
row_state(3,[0,9,8,0,0,0,0,6,0]).
row_state(4,[8,0,0,0,6,0,0,0,3]).
row_state(5,[4,0,0,8,0,3,0,0,1]).
row_state(6,[7,0,0,0,2,0,0,0,6]).
row_state(7,[0,6,0,0,0,0,2,8,0]).
row_state(8,[0,0,0,4,1,9,0,0,5]).
row_state(9,[0,0,0,0,8,0,0,7,9]).
10 changes: 10 additions & 0 deletions src/programs/results/sudoku_default054.pro
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
violated_field(2,9).
row_state(1,[5,3,1,2,7,6,4,9,8]).
row_state(2,[6,7,0,1,9,5,0,2,0]).
row_state(3,[0,9,8,0,0,0,0,6,0]).
row_state(4,[8,0,0,0,6,0,0,0,3]).
row_state(5,[4,0,0,8,0,3,0,0,1]).
row_state(6,[7,0,0,0,2,0,0,0,6]).
row_state(7,[0,6,0,0,0,0,2,8,0]).
row_state(8,[0,0,0,4,1,9,0,0,5]).
row_state(9,[0,0,0,0,8,0,0,7,9]).
10 changes: 10 additions & 0 deletions src/programs/results/sudoku_default056.pro
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
violated_field(1,9).
row_state(1,[5,3,1,2,7,6,8,4,0]).
row_state(2,[6,0,0,1,9,5,0,0,0]).
row_state(3,[0,9,8,0,0,0,0,6,0]).
row_state(4,[8,0,0,0,6,0,0,0,3]).
row_state(5,[4,0,0,8,0,3,0,0,1]).
row_state(6,[7,0,0,0,2,0,0,0,6]).
row_state(7,[0,6,0,0,0,0,2,8,0]).
row_state(8,[0,0,0,4,1,9,0,0,5]).
row_state(9,[0,0,0,0,8,0,0,7,9]).
10 changes: 10 additions & 0 deletions src/programs/results/sudoku_default058.pro
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
violated_field(3,1).
row_state(1,[5,3,1,2,7,6,8,9,0]).
row_state(2,[6,2,0,1,9,5,0,0,0]).
row_state(3,[0,9,8,0,0,0,0,6,0]).
row_state(4,[8,0,0,0,6,0,0,0,3]).
row_state(5,[4,0,0,8,0,3,0,0,1]).
row_state(6,[7,0,0,0,2,0,0,0,6]).
row_state(7,[0,6,0,0,0,0,2,8,0]).
row_state(8,[0,0,0,4,1,9,0,0,5]).
row_state(9,[0,0,0,0,8,0,0,7,9]).
10 changes: 10 additions & 0 deletions src/programs/results/sudoku_default060.pro
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
violated_field(7,9).
row_state(1,[5,3,1,2,7,6,8,9,4]).
row_state(2,[6,7,0,1,9,5,0,0,0]).
row_state(3,[0,9,8,0,0,0,0,6,0]).
row_state(4,[8,0,0,0,6,0,0,0,3]).
row_state(5,[4,0,0,8,0,3,0,0,1]).
row_state(6,[7,0,0,0,2,0,0,0,6]).
row_state(7,[0,6,0,0,0,0,2,8,0]).
row_state(8,[0,0,0,4,1,9,0,0,5]).
row_state(9,[0,0,0,0,8,0,0,7,9]).
10 changes: 10 additions & 0 deletions src/programs/results/sudoku_default061.pro
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
violated_field(7,9).
row_state(1,[5,3,1,2,7,6,0,0,4]).
row_state(2,[6,0,0,1,9,5,0,0,0]).
row_state(3,[0,9,8,0,0,0,0,6,0]).
row_state(4,[8,0,0,0,6,0,0,0,3]).
row_state(5,[4,0,0,8,0,3,0,0,1]).
row_state(6,[7,0,0,0,2,0,0,0,6]).
row_state(7,[0,6,0,0,0,0,2,8,0]).
row_state(8,[0,0,0,4,1,9,0,0,5]).
row_state(9,[0,0,0,0,8,0,0,7,9]).
10 changes: 10 additions & 0 deletions src/programs/results/sudoku_default063.pro
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
violated_field(3,1).
row_state(1,[5,3,1,2,7,6,0,0,8]).
row_state(2,[6,2,0,1,9,5,0,0,0]).
row_state(3,[0,9,8,0,0,0,0,6,0]).
row_state(4,[8,0,0,0,6,0,0,0,3]).
row_state(5,[4,0,0,8,0,3,0,0,1]).
row_state(6,[7,0,0,0,2,0,0,0,6]).
row_state(7,[0,6,0,0,0,0,2,8,0]).
row_state(8,[0,0,0,4,1,9,0,0,5]).
row_state(9,[0,0,0,0,8,0,0,7,9]).
10 changes: 10 additions & 0 deletions src/programs/results/sudoku_default067.pro
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
violated_field(8,8).
row_state(1,[5,3,1,2,7,6,0,9,8]).
row_state(2,[6,4,0,1,9,5,0,3,0]).
row_state(3,[0,9,8,0,0,0,0,6,0]).
row_state(4,[8,0,0,0,6,0,0,0,3]).
row_state(5,[4,0,0,8,0,3,0,0,1]).
row_state(6,[7,0,0,0,2,0,0,0,6]).
row_state(7,[0,6,0,0,0,0,2,8,0]).
row_state(8,[0,0,0,4,1,9,0,0,5]).
row_state(9,[0,0,0,0,8,0,0,7,9]).
10 changes: 10 additions & 0 deletions src/programs/results/sudoku_default071.pro
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
violated_field(1,7).
row_state(1,[5,3,1,2,7,6,0,9,8]).
row_state(2,[6,7,0,1,9,5,4,2,0]).
row_state(3,[0,9,8,0,0,0,0,6,0]).
row_state(4,[8,0,0,0,6,0,0,0,3]).
row_state(5,[4,0,0,8,0,3,0,0,1]).
row_state(6,[7,0,0,0,2,0,0,0,6]).
row_state(7,[0,6,0,0,0,0,2,8,0]).
row_state(8,[0,0,0,4,1,9,0,0,5]).
row_state(9,[0,0,0,0,8,0,0,7,9]).
10 changes: 10 additions & 0 deletions src/programs/results/sudoku_default076.pro
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
violated_field(2,8).
row_state(1,[5,3,1,2,7,6,0,4,8]).
row_state(2,[6,7,0,1,9,5,3,0,2]).
row_state(3,[0,9,8,0,0,0,0,6,0]).
row_state(4,[8,0,0,0,6,0,0,0,3]).
row_state(5,[4,0,0,8,0,3,0,0,1]).
row_state(6,[7,0,0,0,2,0,0,0,6]).
row_state(7,[0,6,0,0,0,0,2,8,0]).
row_state(8,[0,0,0,4,1,9,0,0,5]).
row_state(9,[0,0,0,0,8,0,0,7,9]).
10 changes: 10 additions & 0 deletions src/programs/results/sudoku_default081.pro
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
violated_field(3,6).
row_state(1,[5,3,1,2,7,6,0,9,8]).
row_state(2,[6,7,0,1,9,5,3,0,2]).
row_state(3,[2,9,8,3,4,0,0,6,0]).
row_state(4,[8,0,0,0,6,0,0,0,3]).
row_state(5,[4,0,0,8,0,3,0,0,1]).
row_state(6,[7,0,0,0,2,0,0,0,6]).
row_state(7,[0,6,0,0,0,0,2,8,0]).
row_state(8,[0,0,0,4,1,9,0,0,5]).
row_state(9,[0,0,0,0,8,0,0,7,9]).
10 changes: 10 additions & 0 deletions src/programs/results/sudoku_default082.pro
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
violated_field(3,4).
row_state(1,[5,3,1,2,7,6,0,0,8]).
row_state(2,[6,7,0,1,9,5,3,0,0]).
row_state(3,[0,9,8,0,3,0,0,6,0]).
row_state(4,[8,0,0,0,6,0,0,0,3]).
row_state(5,[4,0,0,8,0,3,0,0,1]).
row_state(6,[7,0,0,0,2,0,0,0,6]).
row_state(7,[0,6,0,0,0,0,2,8,0]).
row_state(8,[0,0,0,4,1,9,0,0,5]).
row_state(9,[0,0,0,0,8,0,0,7,9]).
10 changes: 10 additions & 0 deletions src/programs/results/sudoku_default083.pro
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
violated_field(3,6).
row_state(1,[5,3,1,2,7,6,0,0,8]).
row_state(2,[6,7,0,1,9,5,3,0,0]).
row_state(3,[0,9,8,0,4,0,0,6,0]).
row_state(4,[8,0,0,0,6,0,0,0,3]).
row_state(5,[4,0,0,8,0,3,0,0,1]).
row_state(6,[7,0,0,0,2,0,0,0,6]).
row_state(7,[0,6,0,0,0,0,2,8,0]).
row_state(8,[0,0,0,4,1,9,0,0,5]).
row_state(9,[0,0,0,0,8,0,0,7,9]).
Loading

0 comments on commit 99c90cc

Please sign in to comment.