게시판 인덱스

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

3-1번 좌표에 대해 질문 있습니다.

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



가입: 2009년 9월 15일
올린 글: 9

올리기올려짐: 2009년10월10일 0:19    주제: 3-1번 좌표에 대해 질문 있습니다. 인용과 함께 답변

mazeGen n m 해서 만들어지는 미로는 n행 m열의 방 집합인지
아니면 m행 n열의 방 집합인지 모호해서 질문합니다.

전자로 짠 사람도 있고 후자로 짠 사람도 있어서
여기에 기준이 필요할 것 같습니다.
위로
사용자 정보 보기 비밀 메시지 보내기
장수원



가입: 2008년 9월 26일
올린 글: 167

올리기올려짐: 2009년10월11일 19:05    주제: Re: 3-1번 좌표에 대해 질문 있습니다. 인용과 함께 답변

최홍림 씀:
mazeGen n m 해서 만들어지는 미로는 n행 m열의 방 집합인지
아니면 m행 n열의 방 집합인지 모호해서 질문합니다.

전자로 짠 사람도 있고 후자로 짠 사람도 있어서
여기에 기준이 필요할 것 같습니다.


m행 n열입니다. 즉 가로크기가 n, 세로크기가 m입니다.
위로
사용자 정보 보기 비밀 메시지 보내기
최종욱



가입: 2009년 9월 15일
올린 글: 84

올리기올려짐: 2009년10월11일 21:03    주제: 인용과 함께 답변

인용:

m행 n열입니다. 즉 가로크기가 n, 세로크기가 m입니다.


이런 중요하고 민감한 사항, 스펙을 학생들이 질문하고 난 뒤 알려주셔서 매우 놀랐습니다. 게다가 일반적인 '상식'과 많이 다르군요.

인용:

1. (n,m)번 방의 east를 뚫는 것과 (n, m+1)번 방의 west를 뚫는 것은 동일합니다
(https://ropas.snu.ac.kr/phpbb/viewtopic.php?t=1783)


열이 n이고 행이 m이면 위의 답변은 틀리지 않나요?

뭐 (mazeGen n m) 이라고 하면 m*n 크기의 미로를 만든다고 했는데 그렇다면 왜 이렇게 순서를 굳이 뒤집었느냐가 의문이고

인용:
출발 도착 지점을 처음에 알려주신대로 항상 (0, 0)에서 (n-1, m-1)까지 가도록 해도 되는 건가요?

A. 예, 그래도 괜찮습니다.
(https://ropas.snu.ac.kr/phpbb/viewtopic.php?t=1813)


또 저 답변에 의하면 상식적으로 (i, j)라 하면 i행 j열이라고 받아들여야 하는데 그렇다면 m이 행이고 n이 열이면 이와는 모순되는 이야기가 아닙니까.



이 모순점에 대해서 '확실한' clarification을 요청드리는 바입니다.

또 보다 앞으로는 숙제의 problem statement가 명확하게ㅡ가능한 여러가지 경우들을 고려하여ㅡ 주어졌으면 하면 합니다. 학생들이 숙제를 하면서 질문을 하고 이에 따라 유동적으로 (숙제 듀가 얼마 안남음에도 불구하고) problem statement를 바꾸는 것은 좀 그렇다고 생각되네요.
_________________
Jongwook Choi
Seoul National University, School of Computer Science & Engineering
위로
사용자 정보 보기 비밀 메시지 보내기
이우석



가입: 2007년 9월 26일
올린 글: 72

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

n x m 을 가로 n 세로 m 으로 생각한 버전과 가로 m 세로 n 으로 생각한 버전, 두 가지를 가지고 채점하겠습니다.

달리말하면, (a, b) 를 x 좌표가 a, y 좌표가 b 라고 생각하고 구현한 과제와 x 좌표가 b, y 좌표가 a 라고 생각하고 구현한 과제를 위한 채점기 두 개를 돌려서 더 높게 나온 것을 미로 문제의 점수로 할 것입니다.

결론적으로 이 질문에 대한 답변으로 인해 여러분들은 코드를 뜯어 고치지 않으셔도 됩니다.

조교들 간에도 약간의 의사소통 오류가 있었던 것 같습니다. 예전에 나오지 않았던 문제라 저희도 처음 겪어본 문제입니다. 혼란을 드린 점 죄송합니다.

하지만 분명 이 수업의 과제들의 목표 중에는 토론을 통해 스펙을 명확히 해 나가는 과정도 포함되어 있습니다. 그러니 질문과 답변을 통해 problem statement 가 바뀌는 것에 대해 당황스러워 하지 말아주셨으면 좋겠네요. 남은 과제들도, 그리고 프로젝트도 그런식으로 진행될 것입니다. 그렇지만 앞으로는 저희가 좀 더 신경을써서 특히 중요한 사항들은 미리 공지할 수 있도록 하겠습니다.
위로
사용자 정보 보기 비밀 메시지 보내기
이전 글 표시:   
이 게시판은 잠겼으므로 글을 올리거나, 답변을 하거나 수정을 할 수 없습니다   이 주제는 잠겼으므로 답변을 하거나 수정을 할 수 없습니다     게시판 인덱스 -> 4190.210 Principles of Programming (Fall 2009) 시간대: GMT + 9 시간(한국)
페이지 11

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


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