| 이전 주제 보기 :: 다음 주제 보기 |
| 글쓴이 |
메시지 |
황재동
가입: 2014년 9월 2일 올린 글: 80
|
올려짐: 2014년11월1일 16:42 주제: 5-3 selfgrader의 print-tape이 이상합니다. |
|
|
문제에서 주어진 print-tape을보면
print-tape : tape-> void 이며
print-tape prints the current symbol under the head.
그런데 selfgrader를보면
| 코드: | | (output (lambda () (equal? "-.-.c.a.b" (print-tape tape7 2)))) |
로 적혀있습니다.
셀프그레이더처럼 프린트하는 것은 tm이 주어졌을때 print-tm아닌가요?
또한, void로 되어있는 것을 채점의 편의를 위해 string을 return 하게 할까요?[/code] |
|
| 위로 |
|
 |
황재동
가입: 2014년 9월 2일 올린 글: 80
|
올려짐: 2014년11월1일 16:45 주제: |
|
|
그런데 그럴 경우
read-tape과
print-tape의 차이를 모르겠습니다. |
|
| 위로 |
|
 |
김윤승
가입: 2014년 9월 1일 올린 글: 452 위치: 302동 312-2호
|
올려짐: 2014년11월2일 14:30 주제: |
|
|
뼈대코드의 주석 설명대로, tape*int -> string의 타입으로 구현해주세요.
이전 학기들의 강의에서부터 이어져 온 건데, pdf로 배포된 숙제 문제와 실제 구현 사이에 차이가 있는 곳이 몇 군데 있습니다.
이후에도 차이가 있을 경우 뼈대코드의 지시를 따라주세요.
print-tm의 경우에는 print-tape을 바로 사용하시면 됩니다.
구현해야 할 함수가 하나 줄어든 셈입니다. |
|
| 위로 |
|
 |
|