C# 클래스 Lawnmover.Pattern

파일 보기 프로젝트 열기: ajlopez/TddRocks 1 사용 예제들

공개 메소드들

메소드 설명
GetCell ( int nrow, int ncol ) : int
GetMinUnsolved ( ) : Cell
HasSolution ( ) : bool
IsSolved ( int nrow, int ncol ) : bool
IsValidColumnMove ( int ncol, int move ) : bool
IsValidRowMove ( int nrow, int move ) : bool
MoveColumn ( int ncol, int value ) : void
MoveRow ( int nrow, int value ) : void
Pattern ( int width, int height ) : System
SetRow ( int nrow, IList values ) : void
SetRow ( int nrow, string values ) : void

메소드 상세

GetCell() 공개 메소드

public GetCell ( int nrow, int ncol ) : int
nrow int
ncol int
리턴 int

GetMinUnsolved() 공개 메소드

public GetMinUnsolved ( ) : Cell
리턴 Cell

HasSolution() 공개 메소드

public HasSolution ( ) : bool
리턴 bool

IsSolved() 공개 메소드

public IsSolved ( int nrow, int ncol ) : bool
nrow int
ncol int
리턴 bool

IsValidColumnMove() 공개 메소드

public IsValidColumnMove ( int ncol, int move ) : bool
ncol int
move int
리턴 bool

IsValidRowMove() 공개 메소드

public IsValidRowMove ( int nrow, int move ) : bool
nrow int
move int
리턴 bool

MoveColumn() 공개 메소드

public MoveColumn ( int ncol, int value ) : void
ncol int
value int
리턴 void

MoveRow() 공개 메소드

public MoveRow ( int nrow, int value ) : void
nrow int
value int
리턴 void

Pattern() 공개 메소드

public Pattern ( int width, int height ) : System
width int
height int
리턴 System

SetRow() 공개 메소드

public SetRow ( int nrow, IList values ) : void
nrow int
values IList
리턴 void

SetRow() 공개 메소드

public SetRow ( int nrow, string values ) : void
nrow int
values string
리턴 void