게시판 인덱스

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

과제3-1, 미로 좌표계 (x,y) vs (r,c). 어긋나는 초기 방향 질문

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



가입: 2010년 9월 6일
올린 글: 81

올리기올려짐: 2010년10월1일 1:54    주제: 과제3-1, 미로 좌표계 (x,y) vs (r,c). 어긋나는 초기 방향 질문 인용과 함께 답변

과제 3-1 미로 만들기에서 그림을 올려주신 것을 보았습니다.

하지만 여전히 올라온 내용만으로는 파악하기 어렵네요.

그림은 올라온 것이 올바른 방향으로 올라온 것이 맞는가요?
좌표계는 (행,열)인가요? 아니면 (x,y)인가요? 좌표의 증가방향을 알고 싶습니다.


그리고 어긋나는 방향 질문입니다.
그림을 보면 방이 위아래로는 바르게 이어져있고, 가로 위치가 바뀌면서 위 아래로 어긋나게 되는데, 항상 두 번째 열은 바로 위칸으로 어긋나면서 물리는 것인지, 한 열 내에서는 서로 어긋나지 않게 연결되는지 궁금합니다. 어느 쪽 방향으로 어긋나는지 정확히 알고 싶습니다.
가로 0번, 세로 0번 방과 가로 1번 세로 0번 방, 가로 2번 세로 0번 방
가로 0번, 세로 1번 방의 관계가 문제에 주어진 함수에서는 서로간의 관계가 어느 방위에 놓여있는지 알고 싶습니다.
위로
사용자 정보 보기 비밀 메시지 보내기
김현우



가입: 2010년 9월 6일
올린 글: 56

올리기올려짐: 2010년10월2일 1:43    주제: 인용과 함께 답변

저도 같은 점이 궁금하여 이 글타래에 올립니다

n*m 미로의 경우 좌표계가



와 같다고 보면 되는 건가요 (좌상단이 입구, 우하단이 출구)
위로
사용자 정보 보기 비밀 메시지 보내기
유재성



가입: 2010년 9월 14일
올린 글: 15

올리기올려짐: 2010년10월2일 1:54    주제: 인용과 함께 답변

일단 지난학기 게시판에서는

우리가 흔히 생각하는 n행 m열이라고 생각하고 숙제를 한 학생들이 있어서

m행 n열, n행 m열이라고 한 두 가지 경우에 대해서 조교님들께서 일일히 채점하신 것 같고요.

김찬민군께서 올리신 질문은 좌표계와 정육각형이 어떻게 대응되는지를 묻는것 같습니다.
위로
사용자 정보 보기 비밀 메시지 보내기
이승중



가입: 2010년 6월 22일
올린 글: 561

올리기올려짐: 2010년10월2일 9:12    주제: 인용과 함께 답변

김현우님께서 언급한것 처럼 아래와 같이 하는 걸로 하겠습니다.
좌표는 (x, y) 형식으로 오른쪽, 아래로 갈수록 숫자가 커집니다.
(1, 0)은 항상 (0,0)보다 상대적으로 위에 붙어있도록 하고요..

설명이 불충분하다고 생각하시면 다시 답글 주세요



이승중 가 2010년10월6일 0:49에 수정함, 총 1 번 수정됨
위로
사용자 정보 보기 비밀 메시지 보내기
심규민



가입: 2010년 10월 2일
올린 글: 21

올리기올려짐: 2010년10월2일 12:40    주제: 인용과 함께 답변

여전히 불명확한 점이 있습니다.

open-d는 d-방향의 벽을 트는 함수인데,
제공되는 함수에서 d는 e, w, se, sw, ne, nw 입니다.

일반적인 지도의 방위 표시로 생각하면, East, West는 오른쪽, 왼쪽입니다.
그런데 육각미로의 예로서 나온 위의 그림에서 각 방은, 제공된 방향 d에 맞지 않는 방향으로 놓여 있습니다.
(1) 방향이 n, s, ne, nw, se, sw로 수정되어 주어지거나,
(2) 예시 그림이 90도 회전해야할 것으로 생각합니다.

--
만약, (1)이 아니라, (2)로써 수정 된다면,
(0,0)과 (n,m)의 위치, 각 행(열)이 어긋나는 방향 등(== 위의 질문들)이 다시 명확히 주어져야할 것입니다.
위로
사용자 정보 보기 비밀 메시지 보내기
이승중



가입: 2010년 6월 22일
올린 글: 561

올리기올려짐: 2010년10월2일 12:55    주제: 인용과 함께 답변

그렇네요.. e w방향을 n s로 바꿔주세요
maze-Gen은 open-e open-w대신 open-n open-s를 갖고 만드는 것으로 수정하겠습니다.
코드:

   n
nw/ \ne
sw\_/se 
   s
위로
사용자 정보 보기 비밀 메시지 보내기
김찬민



가입: 2010년 9월 6일
올린 글: 81

올리기올려짐: 2010년10월5일 16:55    주제: (x,y)? (r,c)? 단순한 착오..겠죠? 인용과 함께 답변

이승중 씀:
김현우님께서 언급한것 처럼 아래와 같이 하는 걸로 하겠습니다.
좌표는 (x, y) 형식으로 오른쪽, 아래로 갈수록 숫자가 커집니다.
(0,1)은 항상 (0,0)보다 상대적으로 위에 붙어있도록 하고요..


라고 하셨는데, (0, 1)은 (x, y) 형식이라면 제가 이해한대로라면 (0,0)의 바로 아래에 붙어있는 방일텐데, (0,0)보다 상대적으로 위에 붙어있다는 것은 어떤 의미인가요?

(x, y)형식이면, 입력에 들어오는 n, m 도 width(가로너비), height(세로높이)라고 생각하고 풀어도 되는 것이죠? 문제의 좌표 설명에 첫 번째 성분이 n-1 이하, 두 번째 성분이 m-1 이하라고 했으니 그럴거라고 생각은 합니다.
위로
사용자 정보 보기 비밀 메시지 보내기
이승중



가입: 2010년 6월 22일
올린 글: 561

올리기올려짐: 2010년10월6일 0:01    주제: 인용과 함께 답변

앗 죄송합니다. (0, 1)이 아니라 (1, 0)입니다.
위로
사용자 정보 보기 비밀 메시지 보내기
이전 글 표시:   
이 게시판은 잠겼으므로 글을 올리거나, 답변을 하거나 수정을 할 수 없습니다   이 주제는 잠겼으므로 답변을 하거나 수정을 할 수 없습니다     게시판 인덱스 -> 4190.210 Principles of Programming (Fall 2010) 시간대: GMT + 9 시간(한국)
페이지 11

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


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