- ScheduledWalk/석천 . . . . 32 matches
return IsJourneyEnd() || IsAllBoardChecked();
BOOL IsAllBoardChecked();
return IsJourneyEnd() || IsAllBoardChecked();
BOOL IsAllBoardChecked() {
해당 함수 모듈이 완료되었을 것이라 가정하고 코드를 작성해봅니다. 여기서는 IsFinished() 에 일단 주목. (가장 깊은 단계인 IsJourneyEnd 와 IsAllBoardChecked 를 실행해주는 부분이므로)
// return IsJourneyEnd() || IsAllBoardChecked();
BOOL IsAllBoardChecked() { // 아직 구현 안됨.
// return IsJourneyEnd() || IsAllBoardChecked();
IsAllBoardChecked 에 대해서도 테스트를 넣어주고, 구현을 합니다.
/* ---------------- IsAllBoardChecked Test Case ----------------
assert (IsAllBoardChecked(board, 10, 10) == true);
assert (IsAllBoardChecked(board, 10, 10) == false);
---------------- IsAllBoardChecked Test Case ---------------- */
return IsJourneyEnd(journey, currentPosition) || IsAllBoardChecked(board, maxRow, maxCol);
BOOL IsAllBoardChecked(int* board, int maxRow, int maxCol) {
BOOL IsAllBoardChecked(int* board, int maxRow, int maxCol);
4. IsFinished() 가 잘못되었다는 뜻은 IsJourneyEnd, IsAllBoardChecked 둘 중 하나 이상이 잘못되었다는 뜻이다.
BOOL IsAllBoardChecked(int* board, int maxRow, int maxCol);
return IsJourneyEnd(journey, currentPosition) || IsAllBoardChecked(board, maxRow, maxCol);
BOOL IsAllBoardChecked(int* board, int maxRow, int maxCol) {
Found 1 matching page out of 7555 total pages (5000 pages are searched)
You can also click here to search title.