게시판 인덱스

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

3-2 질문입니다.

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



가입: 2014년 9월 3일
올린 글: 8

올리기올려짐: 2014년10월13일 11:39    주제: 3-2 질문입니다. 인용과 함께 답변

(define room1 0) 이라고 하는 것은 maze1 에서 0 번째 즉 '(1 4) 를 가리키는 것인가요 아니면 임의의 pair 에서 0 을 가리키는 것인가요 ? 예를 들어 '(0 5) 의 0.
위로
사용자 정보 보기 비밀 메시지 보내기
안진우



가입: 2014년 9월 3일
올린 글: 8

올리기올려짐: 2014년10월13일 13:38    주제: 추가질문입니다. 인용과 함께 답변

제가 잘 이해가 안되서 그러는데, (define maze1
(cons 4
'((1 4) (0 5) (3 6) (2 7)
(0 5 Cool (1 4) (2) (3)
(4 12) (10 13) (9 11 14) (10)
(8 13) (9 12) (10 15) (14))))
에서 (1 4), (0 5) 이것들이 각각 하나의 방들인가요 ?, 그렇다면 (1 4) 와 (4 12) 이 연결되어있는 것인가요? 방들의 순서는 상관이 없는 것인가요? cons 4 는 4각형을 의미하는 것인가요? 문제 접근하는데 있어서 개념이 잘 안잡혀서 그렇습니다. 감사합니다.
위로
사용자 정보 보기 비밀 메시지 보내기
김윤승



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

올리기올려짐: 2014년10월13일 15:29    주제: 인용과 함께 답변

hw3-2-grade.rkt 파일을 보고 하시는 질문이라면,

maze가 4x4 크기로 되어있고, 방이 0~15번까지 있는겁니다.

0 1 2 3
4 5 6 7
..
... 15

이런 식으로요.

그래서 room1은 0번 방을 가리키는 겁니다.

그리고 (1 4)는 0번 방이 1, 4번 방과 연결되어 있다는 뜻입니다.
(0 5)는 1번 방이 0번, 5번 방과 연결되어 있다는 뜻입니다.

위의 그림을 보면 이해가 쉬울겁니다.

이런 구조를 따로 설명하지 않았던 이유는, 이런 구조에 대한 정보는 모른다고 가정하고 문제를 풀어야 하기 때문입니다. 주어진 library의 함수들로만 maze에 접근할 수 있습니다.

그래도 본인의 코드를 디버깅하기 위해 3-2-grade의 코드를 이해하고 싶으실 수 있기 때문에 여기서 설명을 드렸습니다.
위로
사용자 정보 보기 비밀 메시지 보내기
이전 글 표시:   
글 쓰기   답변 달기     게시판 인덱스 -> 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