게시판 인덱스

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

가장 나이가 많은 나무가 무슨뜻인가요. 그리고 에러메시지는

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



가입: 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 인용과 함께 답변

저도 빈 문자열로 반환하게 처리했습니다.

비록 일반적으로 알고 있는 대진표에 같은 팀이 두 팀 이상 들어올 수 없는 것은 맞지만, 문제 스팩에는 벗어나지 않는 내용이라고 생각합니다 Smile
위로
사용자 정보 보기 비밀 메시지 보내기
박남용



가입: 2008년 9월 17일
올린 글: 14

올리기올려짐: 2008년9월25일 19:28    주제: 인용과 함께 답변

아..잘 이해가 안되네요 ^^;

toParen이 "" 을 리턴해줄 수 있는 경우가 잘 생각이 나지 않는데요..

이 때 toParen에 어떤 인자를 넘겨주시나요?;;
위로
사용자 정보 보기 비밀 메시지 보내기 이메일 보내기
이전 글 표시:   
이 게시판은 잠겼으므로 글을 올리거나, 답변을 하거나 수정을 할 수 없습니다   이 주제는 잠겼으므로 답변을 하거나 수정을 할 수 없습니다     게시판 인덱스 -> 4190.310 Programming Languages (Fall 2008) 시간대: GMT + 9 시간(한국)
페이지 11

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


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