게시판 인덱스

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

과제1 관련 질문

 
글 쓰기   답변 달기     게시판 인덱스 -> 4190.210 Principles of Programming (Fall 2014)
이전 주제 보기 :: 다음 주제 보기  
글쓴이 메시지
정지홍



가입: 2014년 9월 11일
올린 글: 37

올리기올려짐: 2014년9월15일 22:02    주제: 과제1 관련 질문 인용과 함께 답변

1) 과제1의 2, 3번 문제에서 "print out"하라 했는데 결과를 담은 string(문자열)을 반환하면 되나요?

2) 7번 문제에서 "crazy2add should be defined recursively."라 하였는데 이 함수 자체가 재귀적이어야 하나요? 아니면 내부 구성이 재귀적이어야 한다고 좀 더 포괄적으로 해석해도 될까요? 문제 특성상 carry 처리를 위해서는 다른 함수 하나를 더 정의할 필요가 생겨서요.
예를 들면 제 코드는 이러한 구성입니다.

(define 다른 함수(재귀적으로 정의됨))

(define crazy2add) <- '다른 함수'를 호출함


3) 7번 문제 특성상 작은 자리부터 계산해서 carry를 올리다보면 계산이 끝난 후 제일 큰 자리수에 .z (leading zero(?) 1개))가 붙는 경우도 발생하는데 이에 대한 제거 처리를 해야하나요? 아니면 그냥 놔두어도 되나요? (crazy2val로 계산하면 leading zero가 있든 없든 동일한 값을 냅니다.)
위로
사용자 정보 보기 비밀 메시지 보내기
김윤승



가입: 2014년 9월 1일
올린 글: 452
위치: 302동 312-2호

올리기올려짐: 2014년9월16일 11:35    주제: 답변입니다. 인용과 함께 답변

1. 1번 문제는 결과값이 숫자, 2-3번은 string이 되도록 자연스럽게 하시면 됩니다.

2. 생각하신 대로 하시면 됩니다. 결과 함수 자체가 재귀적일 필요는 없고, 내부에 다른 재귀적인 함수를 쓰시면 됩니다.

3. .z 제거는 하지 않으셔도 됩니다.

저희가 숙제마다 자가채점기를 제공할 것이라서 앞으로는 입출력 포맷에 대해서는 이 채점기 코드를 보시면 될 겁니다.

---------------------------------------------------------------------------

1. The return type of 'gcd' is integer, and that of 't2' and 'yanghui' is string.

2. When we say "function XX should be defined recursively," the XX function itself doesn't have to be recursive, as long as there is another recursive function which is used in the XX function.

3. In Problem 7, you don't have to remove '.z' from the result of 'crazy2add' when it happens.

Also, there will be little ambiguity in return formats, because we are going to distribute the self grader for each problem. You can browse the code of the grader in order to check the return format.
위로
사용자 정보 보기 비밀 메시지 보내기
이전 글 표시:   
글 쓰기   답변 달기     게시판 인덱스 -> 4190.210 Principles of Programming (Fall 2014) 시간대: GMT + 9 시간(한국)
페이지 11

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


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