| 이전 주제 보기 :: 다음 주제 보기 |
| 글쓴이 |
메시지 |
최원태
가입: 2006년 9월 16일 올린 글: 369
|
올려짐: 2008년9월22일 18:06 주제: 숙제2에 대한 안내 (Due 9/29) |
|
|
숙제 2가 나왔습니다.
9월 29일 자정까지, 총 6문제입니다.
이번 과제까지는 nML언어와 재귀적인 프로그래밍 연습입니다.
후반의 어려운 과제도 초반의 쉬운과제도 과제로서의 반영비율은 크게 다르지 않습니다.
초반의 과제에서 점수를 빠짝 벌어두시면 어려운 과제에서 마음이 편할 거에요
세부가이드는 조만간 공지하도록 하겠습니다.
최원태 가 2008년10월2일 12:20에 수정함, 총 1 번 수정됨 |
|
| 위로 |
|
 |
최원태
가입: 2006년 9월 16일 올린 글: 369
|
올려짐: 2008년9월23일 14:59 주제: 과제 2-4의 item 타입 |
|
|
과제 2-4의 item 타입은,
원하는대로 선언해서 과제에 사용하고
제출할때는 빼거나 주석처리하고 내시면 됩니다.
| 코드: | type item = int
type tree = LEAF of item | NODE of tree list
|
이런 식으로 작성하하고, 제출시에는 주석처리해주면 되겠죠?
| 코드: | //type item = int
type tree = LEAF of item | NODE of tree list
|
|
|
| 위로 |
|
 |
최원태
가입: 2006년 9월 16일 올린 글: 369
|
올려짐: 2008년9월23일 15:03 주제: 과제 2-4의 down에서 |
|
|
과제 2-4의 down의 의미가 약간 애매한 구석이 있습니다.
가장 나이가 많은 나무를 고르도록 구현하시면 됩니다.
아직 과제를 시작하지 않은 분은 신경쓰지 말고 right, down을 먼저 구현하세요
| hjshin 씀: | 수강생 신희제입니다.
| 인용: | 왼편 형제 나무들(elder siblings)
오른편 형제 나무들(younger siblings) |
자신의 왼편은 자신 보다 나이가 많은 형제로, 오른편은 어린 형제로 생각하시면 될것 같습니다. 즉 가장 형제중에 가장 왼쪽 녀석이 가장 나이가 많은 형제입니다. |
최원태 가 2008년9월25일 19:45에 수정함, 총 1 번 수정됨 |
|
| 위로 |
|
 |
최원태
가입: 2006년 9월 16일 올린 글: 369
|
올려짐: 2008년9월23일 15:08 주제: 2-5 계산기에서의 타입처리 |
|
|
2-5, mathemadiga를 구현하다보면
서로 다른 타입의 값 끼리 연산을 처리해야 합니다.
이 때는 C에서처럼 암시적 캐스팅이 일어나도록 하세요.
또한 SIGMA의 경계 값은 정수로, INTEGRAL의 경계값은 실수를 받도록 처리해주세요.
이 경우에도 타입이 맞지 않으면 암시적으로 캐스팅이 일어나게 해주세요. |
|
| 위로 |
|
 |
최원태
가입: 2006년 9월 16일 올린 글: 369
|
올려짐: 2008년9월26일 15:14 주제: |
|
|
2-5, mathmeadiga에서
int/int는 real타입이 되도록 구현하세요.
"계산기"가 몫만 구해주는게 이상하다는 의견을 반영하였습니다.
2-5, mathmediga에서
0.1보다 작은 알갱이는 과감하게 버리세요  |
|
| 위로 |
|
 |
최원태
가입: 2006년 9월 16일 올린 글: 369
|
올려짐: 2008년9월29일 10:30 주제: |
|
|
drop과 toParen, pprint문제에서
입력은 Complete Tree가 아닐 것도 들어옵니다.
Tree는 단순히 터너먼트를 인코딩하기 위해 사용한 수단인데,
Complete Tree가 아닌 놈도 정상적인 토너먼트로 볼 것인가가 문제가 되죠.
제 생각에는 그런 토너먼트도 정상적인 토너먼트 인코딩입니다.
지역별 토너먼트 -> 전체 토너먼트인 큰 대회를 하나의 토너먼트로 인코딩한다면요.
그러나,
Complete Tree가 아닌 녀석도 받아들이는 pprint를 구현하기가 까다로우므로
Complete Tree가 아닌 입력의 비중은 아주 낮게 잡겠습니다.
이미 제대로 처리하신 분은 보너스 Credit을 얻었다 생각하시고,
지금 Complete Tree때문에 고민하시는 분은 "버려도" (다른 잘 한다면) 학점에는 상관이 없을겁니다.
딜레이를 할 만큼 중요한 사안은 아니란 말이지요. |
|
| 위로 |
|
 |
|