이전 주제 보기 :: 다음 주제 보기 |
글쓴이 |
메시지 |
최종식
가입: 2008년 9월 2일 올린 글: 40
|
올려짐: 2008년9월25일 16:39 주제: 가장 나이가 많은 나무가 무슨뜻인가요. 그리고 에러메시지는 |
|
|
goDown에서 location의 LOC에서 내려갈때 어떤 원소를 선택해야 하는지 궁금합니다.
첫번째 원소라고 생각을 해 보긴 했는데 첫번째 원소로 가장 나중에 넣을 수도 있는 노릇이라... 끝까지 탐색한 다음 그것을 잡아내야 하는건지 순서를 다 기억해야 하는건지요[설마]
혹시 나이가 많다. 등의 표현을 어디서 확인할 수 있는 페이지가 있나요-_-;
그리고 에러 내용 문자열은 사람이 확인할 수 있는 내용이면 상관이 없는것인지요? 아니면 채점을 위해서 통일을 해야 하는 사항인지요;
--
그리고 질문에 대한 답변이 질문으로 마무리되어있는 점은 별로 좋은것이 아니라고 생각합니다.
스펙문서에서 string으로 반환하라고 했을때
한팀이 있다가 탈락하거나, 같은 팀들으로만 이루어진 tourna에서 그 팀이 탈락 할 경우 빈문자열을 리턴할 수 있다는것은 누구나 생각할 수 있는 문제입니다.
하지만 질문의 목적은 정확한 정의가 없는 상황에 대해서 정의를 내려달라는 것이지 한번 유추해 보라는 답을 원하는 것은 아닌것 같습니다. (적어도 제가 질문한 의도는)
유추해보라는것도 사람에 따라서
예외처리를 할 수도 있는것이고
문서에 쓰여있듯 "축구 대진표" 이기 때문에 "현실세계에서 일어날 수 없는 대진표입니다"같은 예외를 낼 수도 있는것이고
같은 팀이 여러군데 나올 수 없기도 합니다.
일단은
drop(LEAF Korea,Korea);;
drop(NODE(NODE(LEAF Korea,NODE(NODE(LEAF Korea,LEAF Korea),LEAF Korea)),NODE(LEAF Korea,NODE(LEAF Korea,LEAF Korea))),Korea);;
같은 인풋에서 리턴을 "" 로 하게 했는데 이것을 의도한 것인지도 아직 정의되지 않은 것 같습니다.
이런저런 자잘한 부분이 숙제의 큰 틀에 영향을 미치지는 않지만, 숙제를 하는 입장에서 신경쓰이는건 어쩔 수 없네요.
읽어주셔서 감사합니다 (__)
물론 저도 앞으로는 정확한 목적의 질문을 해서 오해가 생기지 않도록 노력하겠습니다.ㅠㅠ |
|
위로 |
|
 |
hjshin
가입: 2008년 9월 25일 올린 글: 4
|
올려짐: 2008년9월25일 17:29 주제: |
|
|
수강생 신희제입니다.
인용: | 왼편 형제 나무들(elder siblings)
오른편 형제 나무들(younger siblings) |
자신의 왼편은 자신 보다 나이가 많은 형제로, 오른편은 어린 형제로 생각하시면 될것 같습니다. 즉 가장 형제중에 가장 왼쪽 녀석이 가장 나이가 많은 형제입니다. |
|
위로 |
|
 |
박남용
가입: 2008년 9월 17일 올린 글: 14
|
올려짐: 2008년9월25일 18:24 주제: |
|
|
작년 게시물을 보니
위 경우에 exception을 raise하는 것으로 처리했네요.
https://ropas.snu.ac.kr/phpbb/viewtopic.php?t=954
Exercise2를 보면 대진표 출력할 때 Exercise1의 toParen을 사용하라고 되어 있는데 그러려면 함수의 정의에 따라 tourna 타입의 대진표를 인자로 넘겨줘야 합니다.
그런데 tourna 타입을 정의해 줄때 아무것도 들어있지 않은 상태를 나타내는 타입을 따로 정의해주지 않았기 때문에
이 경우에는 exception을 raise하는 것이 맞지 않을까 합니다.
혹시 아니라면 가이드 부탁드립니다. ㅋ |
|
위로 |
|
 |
최종식
가입: 2008년 9월 2일 올린 글: 40
|
올려짐: 2008년9월25일 18:48 주제: 타입정의를 바꾸지 않고도 처리할 수 있습니다. |
|
|
각 함수의 정의와 타입정의를 깨지 않고도 처리를 할 수 있기 때문에 빈 문자열 반환 처리도 크게 문제가 되는것은 아닌것 같습니다. 이미 그렇게 처리한 수강생들도 많은것 같고요;; |
|
위로 |
|
 |
최준원
가입: 2007년 3월 30일 올린 글: 149
|
올려짐: 2008년9월25일 19:24 주제: 타입정의를 바꾸지 않고도 처리할 수 있습니다. 2 |
|
|
저도 빈 문자열로 반환하게 처리했습니다.
비록 일반적으로 알고 있는 대진표에 같은 팀이 두 팀 이상 들어올 수 없는 것은 맞지만, 문제 스팩에는 벗어나지 않는 내용이라고 생각합니다  |
|
위로 |
|
 |
박남용
가입: 2008년 9월 17일 올린 글: 14
|
올려짐: 2008년9월25일 19:28 주제: |
|
|
아..잘 이해가 안되네요 ^^;
toParen이 "" 을 리턴해줄 수 있는 경우가 잘 생각이 나지 않는데요..
이 때 toParen에 어떤 인자를 넘겨주시나요?;; |
|
위로 |
|
 |
|