메소드 | 설명 | |
---|---|---|
Board ( ) : System | ||
Board ( int board ) : System | ||
GetCellValue ( Columns column, Rows row ) : Values | ||
GetColumnValues ( Columns column ) : Values | ||
GetDeniedValues ( Columns column, Rows row ) : Values | ||
GetRegionValues ( Columns oneCellColumn, Rows oneCellRow ) : Values | ||
GetRowValues ( Rows row ) : Values | ||
GetValueOptions ( Columns column, Rows row ) : IEnumerable |
||
MakeMove ( |
||
MakeMoves ( ) : |
||
Solve ( ) : bool | ||
ToString ( ) : string | ||
UnmakeMove ( Move move ) : Board |
메소드 | 설명 | |
---|---|---|
CouldPutValueInSquare ( Columns column, Rows row, Values value ) : bool | ||
GenerateMoves ( ) : IEnumerable |
||
NumberOfSquaresInColumnCouldUseValue ( Columns column, Values value ) : int | ||
NumberOfSquaresInRegionCouldUseValue ( Columns column, Rows row, Values value ) : int | ||
NumberOfSquaresInRowCouldUseValue ( Rows row, Values value ) : int |
public GetCellValue ( Columns column, Rows row ) : Values | ||
column | Columns | |
row | Rows | |
리턴 | Values |
public GetColumnValues ( Columns column ) : Values | ||
column | Columns | |
리턴 | Values |
public GetDeniedValues ( Columns column, Rows row ) : Values | ||
column | Columns | |
row | Rows | |
리턴 | Values |
public GetRegionValues ( Columns oneCellColumn, Rows oneCellRow ) : Values | ||
oneCellColumn | Columns | |
oneCellRow | Rows | |
리턴 | Values |
public GetValueOptions ( Columns column, Rows row ) : IEnumerable |
||
column | Columns | |
row | Rows | |
리턴 | IEnumerable |