Answered step by step
Verified Expert Solution
Question
1 Approved Answer
Sorry last one was typed incorrect. Here I have a code that displays and gives solution so how can I make it so I am
Sorry last one was typed incorrect. Here I have a code that displays and gives solution so how can I make it so I am righting my answer but if its wrong it says incorrect and if I am right it says correct will still showing the solution?
public class SudokuPuzzle
public boolean isSafeint b int r int c int n
for int d ; d blength; d
if brd n
return false;
for int r; r blength; r
if brc n
return false;
int sqt intMathsqrtblength;
int boxRowSt r r sqt;
int boxColSt c c sqt;
for int r boxRowSt; r boxRowSt sqt; r
for int d boxColSt; d boxColSt sqt; d
if brd n
return false;
return true;
public boolean solveSudokuint b int num
int r ;
int c ;
boolean isVacant true;
for int i ; i num; i
for int j ; j num; j
if bij
r i;
c j;
isVacant false;
break;
if isVacant
break;
if isVacant
return true;
for int no ; no num; no
if isSafeb r c no
brc no;
if solveSudokub num
return true;
else
brc;
return false;
public void displayint b int n
for int i ; i n; i
for int d ; d n; d
System.out.printbid;
System.out.print;
System.out.print
;
if i intMathsqrtn
System.out.print;
main method
public static void mainString argvs
the x grid
int b new int
;
SudokuPuzzle obj new SudokuPuzzle;
int size blength;
System.out.printlnThe grid is: ;
forint i ; i size; i
forint j ; j size; j
System.out.printbij;
System.out.println;
System.out.println;
if objsolveSudokub size
System.out.printlnThe solution of the grid is: ;
obj.displayb size;
else
System.out.printlnThere is no solution available.";
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started