Original SudokuSolver.java interface, untouched
This commit is contained in:
		
							parent
							
								
									1d016ee97f
								
							
						
					
					
						commit
						6de3e286ed
					
				
					 1 changed files with 31 additions and 0 deletions
				
			
		
							
								
								
									
										31
									
								
								app/src/main/java/sudoku/SudokuSolver.java
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										31
									
								
								app/src/main/java/sudoku/SudokuSolver.java
									
										
									
									
									
										Normal file
									
								
							|  | @ -0,0 +1,31 @@ | |||
| package sudoku; | ||||
| 
 | ||||
| public interface SudokuSolver{ | ||||
|      | ||||
|     // Work in progress | ||||
| 
 | ||||
|     /** | ||||
|      * Set sudoku board, numbers 1-9 are fixed values, 0 is unsolved.  | ||||
|      */ | ||||
|     void setBoard(int[][] board); | ||||
|      | ||||
|     /** | ||||
|      * Get the sudoku board | ||||
|      */ | ||||
|     int[][] getBoard(); | ||||
| 
 | ||||
|     /** | ||||
|      * Solve soduko | ||||
|      * @return true if solution could be found | ||||
|      */ | ||||
|     boolean solve(); | ||||
| 
 | ||||
|     /** | ||||
|      * Check if digit is legal on the current board | ||||
|      * @param row | ||||
|      * @param col | ||||
|      * @param nbr | ||||
|      * @return true if legal | ||||
|      */ | ||||
|     boolean legal(int row, int col, int nbr); | ||||
| } | ||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue
	
	 Imbus
						Imbus