게시판 인덱스

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

Test set으로 주신 것에 대해 질문입니다.

 
이 게시판은 잠겼으므로 글을 올리거나, 답변을 하거나 수정을 할 수 없습니다   이 주제는 잠겼으므로 답변을 하거나 수정을 할 수 없습니다     게시판 인덱스 -> 4190.210 Principles of Programming (Fall 2008)
이전 주제 보기 :: 다음 주제 보기  
글쓴이 메시지
박지성



가입: 2008년 9월 5일
올린 글: 21

올리기올려짐: 2008년9월18일 1:28    주제: Test set으로 주신 것에 대해 질문입니다. 인용과 함께 답변

get-mobile이라든지,

is-model? 이런 함수는 숙제 spec에는 없는데 구현해야하나요?

또한

make-branch 라든지 make-mobile이

nat * mobile, branch * branch 이기 때문에 pair를 인자로 받아야한다고 하셨는데, 이는 2친수문제에서 crazy2add : 2친수*2친수 ->2친수 임에도 불구하고 예시로는 (crazy2add z z')이 들어져 있습니다. 타입을 잘 못 생각한 것이라면, 문제에서 든 예시가 잘 못 됐다는 것 같은데요?
위로
사용자 정보 보기 비밀 메시지 보내기
정영범



가입: 2005년 9월 5일
올린 글: 167

올리기올려짐: 2008년9월18일 10:20    주제: 인용과 함께 답변

혼동스럽게 해서 죄송합니다. 수정 했습니다.

1. 숙제 스펙에 없는 것은 구현하지 않으셔도 됩니다.
제 테스트 코드도 같이 들어가 버렸네요.

6번을 어떻게 해야하는지 문의하시는 분이 많이 계셔서 어떤 식으로 구현하고 자신의 구현이 맞는지 테스트하면 되는지를 보여드리다 보니 스펙에 없는 함수들이 드러나 버렸습니다.

2. Scheme에서는 a*a -> a나 a -> a-> a나 같은 타입입니다.
따라서, crayzy2add x y처럼 6번에서도 인자를 연속으로 두번 받도록 구현하세요.

참고로 ML 같은 언어에서는 이런 식의 프로그래밍이 가능합니다.
Scheme의 syntax로 보여드리면
코드:


(define (add x y)
   (+ x y))

(define add3 (add 3))

(add3 7)

10


위와 같은 실행이 Scheme에서는 불가능합니다.
위로
사용자 정보 보기 비밀 메시지 보내기 이메일 보내기 글 올린이의 웹사이트 방문
박성원
손님





올리기올려짐: 2008년9월18일 10:29    주제: 그렇다면 인용과 함께 답변

조교님이 올려주신 test code 에도

pair 를 사용하지 말고 그냥 인자 2개 받는 거로 바꿔야 하지 않을까요?

ㅎㅎ;;;
위로
정영범



가입: 2005년 9월 5일
올린 글: 167

올리기올려짐: 2008년9월18일 10:54    주제: 인용과 함께 답변

그러네요 Shocked
위로
사용자 정보 보기 비밀 메시지 보내기 이메일 보내기 글 올린이의 웹사이트 방문
이전 글 표시:   
이 게시판은 잠겼으므로 글을 올리거나, 답변을 하거나 수정을 할 수 없습니다   이 주제는 잠겼으므로 답변을 하거나 수정을 할 수 없습니다     게시판 인덱스 -> 4190.210 Principles of Programming (Fall 2008) 시간대: GMT + 9 시간(한국)
페이지 11

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


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