| 이전 주제 보기 :: 다음 주제 보기 |
| 글쓴이 |
메시지 |
최병서
가입: 2014년 10월 4일 올린 글: 13
|
올려짐: 2014년10월9일 20:42 주제: 숙제 3-3에서는 3-2의 함수를 사용할 수 없나요? |
|
|
3-2의 함수가 없으면 외길이 아닌 이상 랜덤으로 뚫었을 때 미로가 완성되었는지 여부를 판단할 방법이 딱히 없을 것 같습니다.
3-2의 함수 없이 3-3의 함수만으로 랜덤한 미로를 만들 수 있는지 궁금합니다. |
|
| 위로 |
|
 |
김윤승
가입: 2014년 9월 1일 올린 글: 452 위치: 302동 312-2호
|
올려짐: 2014년10월9일 20:55 주제: |
|
|
본인이 작성한 3-2의 함수를 쓰고싶다면 복붙해서 쓰셔도 됩니다.
You can reuse your own code of previous homework. Just copy and paste it. |
|
| 위로 |
|
 |
황재동
가입: 2014년 9월 2일 올린 글: 80
|
올려짐: 2014년10월9일 23:12 주제: 라이브러리도 복붙해야하나요? |
|
|
3-2 라이브러리도 복붙해야하나요?
아니면 그냥 require로 해도 되나요? |
|
| 위로 |
|
 |
김윤승
가입: 2014년 9월 1일 올린 글: 452 위치: 302동 312-2호
|
올려짐: 2014년10월10일 0:17 주제: |
|
|
그렇군요
3-2 라이브러리를 3-3에 require로 쓸 수 있게 하겠습니다.
You can insert (require "hw3-2-library.rkt") at the top of the code of your HW3-3 file, to use the functions in it.
김윤승 가 2014년10월10일 0:37에 수정함, 총 1 번 수정됨 |
|
| 위로 |
|
 |
최병서
가입: 2014년 10월 4일 올린 글: 13
|
올려짐: 2014년10월10일 0:20 주제: 그러고보니 타입 문제인데 |
|
|
3-2의 함수들은 room이라는 타입을 인자로 받는데
3-3에서는 room이라는 타입이 없고 방을 int × int 타입으로 받으니까 복붙해서 사용할 수는 없다고 생각합니다.
그래서 3-2의 라이브러리의 can-enter가 3-3의 라이브러리에도 필요하지 않을까 생각합니다.
이 3-3에 맞는 can-enter는 제공되지 않는 건가요? 아니면 3-2의 can-enter를 쓰고 room이 int × int 타입이라고 가정하고 해야 하나요? |
|
| 위로 |
|
 |
김윤승
가입: 2014년 9월 1일 올린 글: 452 위치: 302동 312-2호
|
올려짐: 2014년10월10일 0:36 주제: |
|
|
제가 조금 착각했습니다.
3-2에서 만든 함수를 쓸 수 있는데, 라이브러리는 쓰면 안되겠네요.
3-2에서 자신이 정의한 함수를 쓰고싶다면, 라이브러리의 int버전에 해당하는 함수를 직접 만들어서 써야 하겠습니다.
int와 int list를 이용하면 그리 어렵지 않을겁니다. |
|
| 위로 |
|
 |
김윤승
가입: 2014년 9월 1일 올린 글: 452 위치: 302동 312-2호
|
올려짐: 2014년10월10일 1:42 주제: |
|
|
생각해보니 3-2-library에 있는 함수를 거의 그대로 사용해도 되겠군요.
하지만 실제로 채점에 쓸 hw3-2-library는 배포한 것과는 다르게 구현해서 채점할 것이기 때문에, 배포된 hw3-2-library의 함수를 복붙하거나 참고해서 3-3 코드에 구현하셔도 되는 걸로 하겠습니다.
-----------------------------------------------
In hw3-3, you cannot use (require "hw3-2-library.rkt") because it accepts 'room' type (not 'int' type,) and we will use a different version of "hw3-2-library.rkt" file for actual grading.
However, you can implement 'int' version of those functions yourself in your hw3-3 code.
Also, you can copy-and-paste (or consult with) the code in "hw3-2-library.rkt" while doing hw3-3. |
|
| 위로 |
|
 |
|