Auto
This commit is contained in:
parent
826ae77bc7
commit
3c29242a61
9
Grilles/Grille4-dur
Normal file
9
Grilles/Grille4-dur
Normal file
@ -0,0 +1,9 @@
|
|||||||
|
010400005
|
||||||
|
460007000
|
||||||
|
057020001
|
||||||
|
000610000
|
||||||
|
801000509
|
||||||
|
000035000
|
||||||
|
300060950
|
||||||
|
000500048
|
||||||
|
700004010
|
@ -1 +1 @@
|
|||||||
grille 2 : https://la-conjugaison.nouvelobs.com/sudoku/facile.php
|
grille 2 et 4 : https://la-conjugaison.nouvelobs.com/sudoku/
|
BIN
Main$1.class
BIN
Main$1.class
Binary file not shown.
BIN
Main.class
BIN
Main.class
Binary file not shown.
@ -31,12 +31,17 @@ public class Main {
|
|||||||
resetButton.addActionListener(new Reset(grid, enterPanel));
|
resetButton.addActionListener(new Reset(grid, enterPanel));
|
||||||
|
|
||||||
// Ajout de l'écouteur d'événements au bouton "Solve"
|
// Ajout de l'écouteur d'événements au bouton "Solve"
|
||||||
solveButton.addActionListener(new ActionListener() {
|
solveButton.addActionListener(new ActionListener() {
|
||||||
@Override
|
@Override
|
||||||
public void actionPerformed(ActionEvent e) {
|
public void actionPerformed(ActionEvent e) {
|
||||||
|
long startTime = System.nanoTime(); // Temps avant la résolution
|
||||||
|
|
||||||
if (Resolve.solveSudoku(grid)) {
|
if (Resolve.solveSudoku(grid)) {
|
||||||
|
long endTime = System.nanoTime(); // Temps après la résolution
|
||||||
|
long duration = (endTime - startTime) / 1000000; // Durée en millisecondes
|
||||||
|
|
||||||
enterPanel.repaint(); // Redessiner la grille après la résolution
|
enterPanel.repaint(); // Redessiner la grille après la résolution
|
||||||
JOptionPane.showMessageDialog(frame, "Grille résolue avec succès !");
|
JOptionPane.showMessageDialog(frame, "Grille résolue avec succès en " + duration + " millisecondes !");
|
||||||
} else {
|
} else {
|
||||||
JOptionPane.showMessageDialog(frame, "Impossible de résoudre la grille.");
|
JOptionPane.showMessageDialog(frame, "Impossible de résoudre la grille.");
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user