From 12d3e24bf870d43b2b1312a44d8b409d06471b14 Mon Sep 17 00:00:00 2001 From: Morph01 Date: Thu, 30 Jan 2025 16:55:26 +0100 Subject: [PATCH] feat: resolver backtrace simple --- .idea/compiler.xml | 6 + .idea/gradle.xml | 16 ++ .idea/misc.xml | 5 + .idea/vcs.xml | 6 + .idea/workspace.xml | 88 +++++++++++ app/src/main/java/sudoku/ContrainteBloc.java | 3 - .../main/java/sudoku/ContrainteColonne.java | 3 - app/src/main/java/sudoku/ContrainteLigne.java | 3 - app/src/main/java/sudoku/Grille.java | 141 +++++++++++++++--- app/src/main/java/sudoku/Resolveur.java | 5 + .../java/sudoku/ResolveurBacktraceSimple.java | 62 ++++++++ app/src/main/java/sudoku/Sudoku.java | 10 +- app/src/main/java/sudoku/Symbole.java | 4 + .../test/java/sudoku/TestBlocRectangle.java | 55 +++++++ app/src/test/java/sudoku/TestLigne.java | 3 - .../TestResolveurBacktraceSimpleSudoku16.java | 70 +++++++++ .../TestResolveurBacktraceSimpleSudoku25.java | 56 +++++++ .../TestResolveurBacktraceSimpleSudoku9.java | 57 +++++++ .../mermaid-diagram-2025-01-21-124116.svg | 1 + .../actuel-classdiagram-intellij.svg | 1 + .../uml-intellij/classDiagram.mermaid | 131 ++++++++++++++++ 21 files changed, 687 insertions(+), 39 deletions(-) create mode 100644 .idea/compiler.xml create mode 100644 .idea/gradle.xml create mode 100644 .idea/misc.xml create mode 100644 .idea/vcs.xml create mode 100644 .idea/workspace.xml create mode 100644 app/src/main/java/sudoku/Resolveur.java create mode 100644 app/src/main/java/sudoku/ResolveurBacktraceSimple.java create mode 100644 app/src/test/java/sudoku/TestBlocRectangle.java create mode 100644 app/src/test/java/sudoku/TestResolveurBacktraceSimpleSudoku16.java create mode 100644 app/src/test/java/sudoku/TestResolveurBacktraceSimpleSudoku25.java create mode 100644 app/src/test/java/sudoku/TestResolveurBacktraceSimpleSudoku9.java create mode 100644 readme_files/conception_uml/mermaid-diagram-2025-01-21-124116.svg create mode 100644 readme_files/conception_uml/uml-intellij/actuel-classdiagram-intellij.svg create mode 100644 readme_files/conception_uml/uml-intellij/classDiagram.mermaid diff --git a/.idea/compiler.xml b/.idea/compiler.xml new file mode 100644 index 0000000..b86273d --- /dev/null +++ b/.idea/compiler.xml @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/.idea/gradle.xml b/.idea/gradle.xml new file mode 100644 index 0000000..efd7cbf --- /dev/null +++ b/.idea/gradle.xml @@ -0,0 +1,16 @@ + + + + + + \ No newline at end of file diff --git a/.idea/misc.xml b/.idea/misc.xml new file mode 100644 index 0000000..03872dd --- /dev/null +++ b/.idea/misc.xml @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/.idea/vcs.xml b/.idea/vcs.xml new file mode 100644 index 0000000..35eb1dd --- /dev/null +++ b/.idea/vcs.xml @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/.idea/workspace.xml b/.idea/workspace.xml new file mode 100644 index 0000000..1fee3bf --- /dev/null +++ b/.idea/workspace.xml @@ -0,0 +1,88 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 1737463425999 + + + + + + + +