게시판 인덱스

 
 FAQFAQ   검색검색   멤버리스트멤버리스트   사용자 그룹사용자 그룹   사용자 등록하기사용자 등록하기 
 개인 정보개인 정보   비공개 메시지를 확인하려면 로그인하십시오비공개 메시지를 확인하려면 로그인하십시오   로그인로그인 

과제 3-3 자가채점기 관련 질문입니다.

 
글 쓰기   답변 달기     게시판 인덱스 -> 4190.210 Principles of Programming (Fall 2013)
이전 주제 보기 :: 다음 주제 보기  
글쓴이 메시지
어정윤



가입: 2013년 9월 12일
올린 글: 6

올리기올려짐: 2013년9월27일 1:05    주제: 과제 3-3 자가채점기 관련 질문입니다. 인용과 함께 답변

1.
hw3-3-grade.rkt 파일의


(define maze1 (init-maze 3 3))
(define maze2 (open-n 1 0 maze1))
(define maze3 (open-n 1 1 maze2))
(define maze4 (open-n 1 2 maze3))
(define maze5 (open-s 1 2 maze4))
(define maze6 (open-nw 2 2 maze4))
(define maze7 (open-s 2 2 maze6))
(output (lambda () (equal? #t (check-maze maze1))))
(output (lambda () (equal? #t (check-maze maze2))))
(output (lambda () (equal? #t (check-maze maze3))))
(output (lambda () (equal? #t (check-maze maze4))))
(output (lambda () (equal? #t (check-maze maze5))))
(output (lambda () (equal? #t (check-maze maze6))))
(output (lambda () (equal? #t (check-maze maze7))))

;;

(output (lambda () (equal? #t (check-maze (mazeGen 3 3)))))
(output (lambda () (equal? #t (check-maze (mazeGen 5 5)))))


위 9개의 output 문 중에서 mazeGen 이 사용되는 것은 마지막 2개밖에 없습니다.
그렇다면 나머지 7개 output 문은 무조건 결과가 O가 되어야 하는거죠?
이 나머지 7개 output 문은 제가 작성한 hw3-3.rkt가 아닌 hw3-3-grade.rkt에서 정의한 것들만을 쓰고 있어서요(maze1~maze7과 함수 check-maze 등).
그런데 채점기를 돌려보면 이 7개 중에서도 X가 뜨는데, 이걸 어떻게 고쳐야 할지 모르겠습니다ㅜㅜ
언뜻 보기에는 check-maze함수가 maze를 받아서 '”입구와 출구가 맨 윗줄의 방과 맨 아랫줄의 방에 각각 하나이고, 입구에서 출구까지의 통로가 존재하는지ƒ'를 체크하는 듯한데요, 그래서 X가 뜨는 것인가요...?

2.
hw3.pdf 에는 '미로를 만들기만 하면 만점.' 이라고 되어있는데요, 그렇다면 미로의 정의만 만족시킨다면 .ps 파일에 출력되는 미로의 모양은 전혀 고려대상이 되지 않나요? 아니면 어느 정도는 복잡한(?) 미로를 만들어야 하나요?
위로
사용자 정보 보기 비밀 메시지 보내기
강지훈



가입: 2008년 9월 2일
올린 글: 291
위치: 302동 312-2호

올리기올려짐: 2013년9월27일 15:35    주제: 인용과 함께 답변

주석 ";;" 윗부분에 달린 것은 전부 O가 나오는 예제들이 아닙니다.
여러분들이 채점기에 익숙해질 수 있도록 제시한 예제들입니다.

마지막 2개 예제에 대해서만 O가 나오면 됩니다.
_________________
강지훈
프로그래밍의 원리 조교

Jeehoon Kang
TA, Principles of Programming
위로
사용자 정보 보기 비밀 메시지 보내기
이전 글 표시:   
글 쓰기   답변 달기     게시판 인덱스 -> 4190.210 Principles of Programming (Fall 2013) 시간대: GMT + 9 시간(한국)
페이지 11

 
건너뛰기:  
새로운 주제를 올릴 수 없습니다
답글을 올릴 수 없습니다
주제를 수정할 수 없습니다
올린 글을 삭제할 수 없습니다
투표를 할 수 없습니다


Powered by phpBB 2.0.21-7 (Debian) © 2001, 2005 phpBB Group
Translated by kss & drssay