 |
|
이전 주제 보기 :: 다음 주제 보기 |
글쓴이 |
메시지 |
유경인
가입: 2013년 9월 9일 올린 글: 29
|
올려짐: 2013년9월13일 19:38 주제: 숙제 1 4번 질문입니다.. |
|
|
checkMetro의 정의를 이해하지 못하겠습니다..
좀 더 자세히 설명해 주세요 |
|
위로 |
|
 |
최준원
가입: 2007년 3월 30일 올린 글: 149
|
올려짐: 2013년9월13일 20:21 주제: |
|
|
숙제에 나와있는 정의를 잘 곱씹어 보면 충분한 정의를 얻을 수 있습니다.
자세히 설명드리려 글을 쓰다가 숙제의 정의와 결국에는 같은 말을 하는 것 같아 지워버렸네요.
대신 숙제에 나온 예제를 좀 더 직관적으로 설명 드리겠습니다.
코드: | 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 안에 있어야 하는데 그렇지 않기 때문입니다.
도움이 되셨으면 좋겠네요  |
|
위로 |
|
 |
박지순(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의 정의에 따르면 "서울" 안에 "서울" 안에 "용산" 안에 "서울"이 있는 경우도 있을 수 있습니다 ^^ㅋ
제 이해가 틀렸다면... 조교님들께서 지적해 주실거라 믿어요~!!! |
|
위로 |
|
 |
|
|
새로운 주제를 올릴 수 없습니다 답글을 올릴 수 없습니다 주제를 수정할 수 없습니다 올린 글을 삭제할 수 없습니다 투표를 할 수 없습니다
|
Powered by phpBB 2.0.21-7 (Debian) © 2001, 2005 phpBB Group Translated by kss & drssay
|