게시판 인덱스

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

숙제 1 4번 질문입니다..

 
글 쓰기   답변 달기     게시판 인덱스 -> 4190.310 Programming Languages (Fall 2013)
이전 주제 보기 :: 다음 주제 보기  
글쓴이 메시지
유경인



가입: 2013년 9월 9일
올린 글: 29

올리기올려짐: 2013년9월13일 19:38    주제: 숙제 1 4번 질문입니다.. 인용과 함께 답변

checkMetro의 정의를 이해하지 못하겠습니다..

좀 더 자세히 설명해 주세요
위로
사용자 정보 보기 비밀 메시지 보내기
최준원



가입: 2007년 3월 30일
올린 글: 149

올리기올려짐: 2013년9월13일 20:21    주제: 인용과 함께 답변

숙제에 나와있는 정의를 잘 곱씹어 보면 충분한 정의를 얻을 수 있습니다.
자세히 설명드리려 글을 쓰다가 숙제의 정의와 결국에는 같은 말을 하는 것 같아 지워버렸네요. Razz
대신 숙제에 나온 예제를 좀 더 직관적으로 설명 드리겠습니다.

코드:
AREA("a", STATION "a")


위 코드의 경우 제대로 생긴 metro입니다. STATION "a"에서 숙제의 설명에 따라 id는 "a"로 생각할 수 있고 STATION "a"는 AREA("a", ...) 안에 있게 됩니다.

코드:
AREA("a", CONNECT(STATION "a", AREA("b", STATION "c")))


위 코드의 경우 제대로 생긴 metro가 아닙니다. STATION "c"를 관찰하면 "c"를 id로 가지는 어떤 AREA 안에 있어야 하는데 그렇지 않기 때문입니다.

도움이 되셨으면 좋겠네요 Smile
위로
사용자 정보 보기 비밀 메시지 보내기
박지순(2013)



가입: 2013년 9월 14일
올린 글: 1

올리기올려짐: 2013년9월14일 1:39    주제: 인용과 함께 답변

저도 한국말인데 어려워서^^; 고민을 좀 했었는데요,
"서울"역은 "서울"에 있어야 하고, "용산"역은 "용산"에 있어야 하는데,
"서울"역은 "서울" 안에 있는 "용산"(용산구) 안에 있죠? 이걸 metro type에 따라 써보면,
AREA("서울", AREA("용산", CONNECT(STATION "서울", STATION "용산")))
이렇게 되고, 의미는 서울역과 용산 역은 모두 서울 안의 용산 안에 있다.. 정도 되겠네요
그래서 true입니다.

반대로, 아래의 경우에 서울역은 서울 안에는 있지만, 용산역은 영등포에 있지 않기 때문에,
AREA("서울", CONNECT(STATION "서울", AREA("영등포", STATION "용산")))
라는 식은 말이 안되서 false가 되겠네요.

이런 식으로 이해 하고 저는 구현을 했습니다. 실제로는 의미가 없겠지만
metro type의 정의에 따르면 "서울" 안에 "서울" 안에 "용산" 안에 "서울"이 있는 경우도 있을 수 있습니다 ^^ㅋ

제 이해가 틀렸다면... 조교님들께서 지적해 주실거라 믿어요~!!!
위로
사용자 정보 보기 비밀 메시지 보내기
이전 글 표시:   
글 쓰기   답변 달기     게시판 인덱스 -> 4190.310 Programming Languages (Fall 2013) 시간대: GMT + 9 시간(한국)
페이지 11

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


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