| 이전 주제 보기 :: 다음 주제 보기 |
| 글쓴이 |
메시지 |
신기정
가입: 2009년 9월 15일 올린 글: 83
|
올려짐: 2009년10월10일 10:43 주제: 3-2, 3-3 요약의 경계에 대하여 |
|
|
1.
3-3번 문제에서
size와 equal 같은 경우에는 요약의 경계를 지키기 어려운 것으로 보입니다.
즉 주어진 12개의 함수(glue-array-from tree 등등)만으로는
나타내지 못하는 것 같습니다.
이 두함수는 요약의 경계를 지키지 않아도 되나요?
2.
| 인용: | | glue 함수의 인자가 배열과 트리가 섞여 들어오면 요약의 경계를 지키면서 붙일 수 있는 방법이 없더군요. 4개의 무늬 모두 같은 종류의 벽지가 들어오지 않으면(예시처럼) 에러 처리해 주세요. |
size에서 요약의 경계를 지키지 못하게 되므로;;;
3-2번 문제에서
glue에서 네 가지 입력이 다른 size의 패턴이 들어올 경우
요약의 경계를 지키면서 예외처리를 할 수 있는 방법이 없는 것 같습니다.
따라서 제가 생각해 본 방법으로는..
size를 기본 함수라고생각하고 이 것을 이용해서 예외처리를 하던지..
그 아래 레벨의 glue-array-from-tree 등에서 예외처리를 해주던지
하는 방법등이 있을 텐데 어떻게 해야할까요? |
|
| 위로 |
|
 |
김학봉
가입: 2008년 9월 5일 올린 글: 70
|
올려짐: 2009년10월10일 15:33 주제: . |
|
|
| 1. 이건 이전 질문에서 언급이 되었던 것 같습니다. 요약의 경계를 안 지켜도 된다고 했던 것 같습니다. |
|
| 위로 |
|
 |
이우석
가입: 2007년 9월 26일 올린 글: 72
|
올려짐: 2009년10월11일 7:54 주제: |
|
|
1. 과제 3-3은 총 세개의 함수를 정의해야 합니다.
equal
size
beautiful
equal과 size를 구현하려면 트리무늬와 배열무늬 내부를 알아야겠죠.
하부 구현과 Highlevel 구현을 확장하는 것이므로,
내부 구조에 대한 정보를 사용하여도 문제가 되지 않습니다.
(Abstraction Barrier 내부에 있는 녀석들입니다)
beautiful은 위에서 정의한 것들(18개의 정의 + equal, size) 만 가지고 만드세요.
=======================================
(08년도 프로그래밍의 원리 게시판에서 참조했습니다.
https://ropas.snu.ac.kr/phpbb/viewtopic.php?t=1237)
2. size 를 이용하여 예외처리를 해주시는게 좋을것 같습니다. 이 경우, 1번 제출시 size 의 정의도 포함해서 제출해주셔야겠지요. |
|
| 위로 |
|
 |
|