게시판 인덱스

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

과제 6-1 질문드립니다

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



가입: 2018년 9월 10일
올린 글: 9

올리기올려짐: 2018년11월17일 19:45    주제: 과제 6-1 질문드립니다 인용과 함께 답변

과제 6-1 뼈대코드를 어느정도 건드려 되는지 확인하고 싶어서 질문드립니다

1. rozetta.ml을 보면 trans'와 trans가 정의되어있는데요
딱히 두개를 같이 둘 필요가 없는 것 같은데 trans'의 용도가 있나요?
서로 다른 것을 만들어야하는 것이 있나요?
그게 아니라면 그냥 trans'는 지워도 되나요?

2. and를 trans'처럼 trans 앞에 붙여서 trans_obj에서 trans를 사용할 수 있게해도 되나요?

3. 뼈대코드랑은 무관하지만 과제 처리 중에 @, # 같은 번역을 위한 임시 변수를 만들때가 있는데요, 이때 BIND 해둔 변수때문에 원래의 Sm5 코드라면 E가 비어있는데 UNBIND를 시도해서 오류가 나야하는 코드가 그 임시변수를 UNBIND함으로써 그 지점에서 오류를 일으키지 않는가던가 그런 현상도 있으면 안되나요?

답변해주시면 좋겠습니다. 감사합니다!


강태호 가 2018년11월19일 14:46에 수정함, 총 1 번 수정됨
위로
사용자 정보 보기 비밀 메시지 보내기
로파스
Site Admin


가입: 2012년 9월 9일
올린 글: 280

올리기올려짐: 2018년11월19일 11:06    주제: 인용과 함께 답변

1. 재귀구조를 보시면 trans_obj와 trans'가 서로 재귀하는 구조를 갖고있습니다. (and)

보통 중요한 기능의 함수를 이렇게 서로 재귀하는 형태로 짜는것보다는

핵심이 되는 보조함수(이 경우에는 trans')를 상호재귀형태로 구현하고

그것을 이용해 중요함수(trans)를 간단하게 짜는 방식이 더 선호됩니다.

그런 이유로 trans와 trans'가 분리되어있는 것이구요. 가급적이면 이 틀을 따라주시면 좋겠네요.

2. 가급적이면 뼈대코드 틀을 따라주시고, 그래도 굳이 수정하고 싶으시다면

trans함수가 제대로 작동하도록만 구현하시면 됩니다.

3.@,#등의 특수문자를 사용하지 않는다고 하였으므로 해당 변수와 관련된

그러한 테스트케이스도 만들지 않을 예정입니다.

-조교 드림.
위로
사용자 정보 보기 비밀 메시지 보내기
이전 글 표시:   
이 게시판은 잠겼으므로 글을 올리거나, 답변을 하거나 수정을 할 수 없습니다   이 주제는 잠겼으므로 답변을 하거나 수정을 할 수 없습니다     게시판 인덱스 -> 4190.310 Programming Languages (Fall 2018) 시간대: GMT + 9 시간(한국)
페이지 11

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


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