이전 주제 보기 :: 다음 주제 보기 |
글쓴이 |
메시지 |
최호영
가입: 2007년 4월 2일 올린 글: 17
|
올려짐: 2007년4월2일 14:00 주제: 역시 4,5번 관련 문제입니다 |
|
|
5번 문제에서 보면
인용: | 단, 반드시 Exercise 4에서 정의한 함수만을 사용한다 |
라고 나와있습니다.
이미 이것과 관련된 물음이 몇번 있었는데 같은 문제로 계속 질문해서 죄송합니다
위 문구가 의미하는 바는 확실히 알았는데요
제가 묻고 싶은 것은 그렇다면 4번에서는 스펙에서 주어진 함수 외에 다른 함수를 제가 임의로 만들어서 사용한 후 그것을 5번에서도 사용해도 되냐 하는것입니다. (만약 4번에서 생성할수 있다면 5번에서도 당연히 사용할수 있겠죠?)
즉, 예를 들면 is-leaf? 외에 is-tree? 라는 함수를 만들고 싶다던지
기존의 tree에 새로운 leaf를 추가할 수 있는 함수를 만든다든지
하는 것이 가능한지 여쭙고 싶습니다. |
|
위로 |
|
|
김재왕
가입: 2007년 3월 31일 올린 글: 10
|
올려짐: 2007년4월2일 14:14 주제: |
|
|
조금 다르지만 비슷한 주제인 것 같아서 저도 추가적으로
질문을 하고 싶은데요;
5번에서 5번 문제에 주어진 함수 외의 다른 함수를 4번이나 5번 문제에
나와있는 함수로 구현해서 정의하는 것은 괜찮은가 하는 문제입니다.
(define (is-balanced? mobile)
(define (bal-aux m1)
(expression)
)
(bal-aux m1)
)
과 같은 형태로 말이죠...
물론 expression은 4번문제에서 정의한 함수나
5번 문제에서 만들어야 하는 함수만으로 구성된다고 가정하구요; |
|
위로 |
|
|
김재왕
가입: 2007년 3월 31일 올린 글: 10
|
올려짐: 2007년4월2일 14:18 주제: |
|
|
5번문제에서 begin을 사용해도 좋은지 알고 싶습니다;
아니면 and라던가; 그렇지 않으면 cond라던가;
셋 중 하나라도 사용할 수 있을까요 ..? |
|
위로 |
|
|
공순호
가입: 2005년 9월 29일 올린 글: 363 위치: 302동 312-2호
|
올려짐: 2007년4월2일 15:14 주제: |
|
|
1.
인용: | 4번에서는 스펙에서 주어진 함수 외에 다른 함수를 제가 임의로 만들어서 사용한 후 그것을 5번에서도 사용해도 되냐 하는것입니다. |
허용하지 않습니다.
인용: | 즉, 예를 들면 is-leaf? 외에 is-tree? 라는 함수를 만들고 싶다던지 기존의 tree에 새로운 leaf를 추가할 수 있는 함수를 만든다든지 하는 것이 가능한지 여쭙고 싶습니다. |
is-tree? 함수 정도는 사실 그다지 문제가 되지 않겠지요. 하지만 기존의 tree에 새로운 leaf함수를 추가하는 것과 같은 것은 주어진 abstraction(문제 4에서 구현을 요구하는 함수들)을 뛰어 넘는 것이라고 생각됩니다.
4번의 구현을 위해서, 4번 내부에서 함수를 정의하는 것은 자유롭게 허용됩니다. 원하시는 것을 구현하시고, 4번 문제의 해결을 위해서 이용하셔도 좋습니다.
하지만, tree data에 대해서 외부적으로(5번 문제에서 이용할 수 있는) 공개되고 허용된 것들은 문제에서 주어진 함수들 뿐 입니다. 이 점, 다시 강조 드리고 싶네요.
2.
김재왕씨께서 질문하신
인용: |
5번에서 5번 문제에 주어진 함수 외의 다른 함수를 4번이나 5번 문제에
나와있는 함수로 구현해서 정의하는 것은 괜찮은가 하는 문제입니다. |
의 경우는 또 다른 문제 입니다.
이것은 허용됩니다.
이것은 4번 문제를 풀기 위해서 4번 내부에서 다른 함수들을 정의하고 이용해도 되는 것과 동일한 이유로 허용되는 것 입니다.
3.
김재왕씨의 다른 질문
인용: |
5번문제에서 begin을 사용해도 좋은지 알고 싶습니다;
아니면 and라던가; 그렇지 않으면 cond라던가;
셋 중 하나라도 사용할 수 있을까요 ..? |
이용하셔도 좋습니다.
4.
최호영씨의 말씀:
인용: | 이미 이것과 관련된 물음이 몇번 있었는데 같은 문제로 계속 질문해서 죄송합니다 |
궁금하신 것에 대해서 질문하시는 것은 언제나 대환영입니다.
편안하게 질문하시면 좋겠네요. _________________ - soon@ropas |
|
위로 |
|
|
|