게시판 인덱스

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

제가 했던 사소한 질문과 답변입니다.(숙제 3-4)

 
이 게시판은 잠겼으므로 글을 올리거나, 답변을 하거나 수정을 할 수 없습니다   이 주제는 잠겼으므로 답변을 하거나 수정을 할 수 없습니다     게시판 인덱스 -> 4190.210 Principles of Programming (Spring 2007)
이전 주제 보기 :: 다음 주제 보기  
글쓴이 메시지
이우석
손님





올리기올려짐: 2007년5월2일 0:41    주제: 제가 했던 사소한 질문과 답변입니다.(숙제 3-4) 인용과 함께 답변

제가 조교님께 메일 보낼일이 있어서, 보내는 김에 같이 했던 질문인데요..

혹시 도움 될까 싶어서 제 질문과 그에 대한 조교님의 답변을 같이 올립니다.

> 이번숙제 4번문제에서
> "Board는 게임판의 세팅을 나타내는 사전과 막대들의 위치만 따로 모은 리스트의 튜플이다." 이런 대목이 있는데요.
> 이 대목에서 튜플이라 함은 cons로 나타내는 것인지 list로 나타내는 것인지 궁금합니다.
>
> 보드의 사전 부분과 POS 리스트 부분을 따로 처리해줘야하는데.. 뒤에
> POS 리스트 부분을
>
> (car (cdr pos-list)) 이렇게 처리할 것인지
>
> (cdr pos-list) 이렇게 처리할 것인지를 결정해야 하기 때문에 여쭤봅니다. 만
> 약 튜플이 list를 의미하는 거라면 전자 쪽으로 처리를 해야 할 거 같
> 아서... 여쭤봅니다.

=============

안녕하세요, 프로그래밍 연구실 공순호 입니다.


"튜플"이라함은 (x, y)를 말하는 것입니다.

이것을 스킴에서 만들기 위해서는 (cons x y)를 이용합니다.


교과서(SICP)를 읽어보시면 나오겠지만, 리스트는 사실 이런 튜플을 연속적으
로 적용한 것입니다.

예를 들어서 (list 1 2 3 4) == (cons 1 (cons 2 (cons 3 (cons 4 null))))가
되겠지요.


결론은, cons라는 것이지요.

가능하면 숙제에 관련한 질문은 게시판에 하시는 편이 좋겠네요. 다른 분들도
보고 도움이 될 수 있도록!
위로
이전 글 표시:   
이 게시판은 잠겼으므로 글을 올리거나, 답변을 하거나 수정을 할 수 없습니다   이 주제는 잠겼으므로 답변을 하거나 수정을 할 수 없습니다     게시판 인덱스 -> 4190.210 Principles of Programming (Spring 2007) 시간대: GMT + 9 시간(한국)
페이지 11

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


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