가벼운글 천사와 악마를 구분하는 법
- 2012.11.16. 12:24
- 2109

zzzzzzc.jpg
이 댓글을 삭제하시겠습니까?
[권큰]님의 댓글을 신고합니다.
이 댓글을 삭제하시겠습니까?
[암지]님의 댓글을 신고합니다.
이 댓글을 삭제하시겠습니까?
[권큰]님의 댓글을 신고합니다.
이 댓글을 삭제하시겠습니까?
[암지]님의 댓글을 신고합니다.
이 댓글을 삭제하시겠습니까?
[까만옷]님의 댓글을 신고합니다.
이 댓글을 삭제하시겠습니까?
[애나]님의 댓글을 신고합니다.
이 댓글을 삭제하시겠습니까?
[암지]님의 댓글을 신고합니다.
이 댓글을 삭제하시겠습니까?
[권큰]님의 댓글을 신고합니다.
이 댓글을 삭제하시겠습니까?
[암지]님의 댓글을 신고합니다.
이 댓글을 삭제하시겠습니까?
[레이시스뷔펠리시티스메라기]님의 댓글을 신고합니다.
이 댓글을 삭제하시겠습니까?
[암지]님의 댓글을 신고합니다.
슈피츠
이 댓글을 삭제하시겠습니까?
[슈피츠]님의 댓글을 신고합니다.
이 댓글을 삭제하시겠습니까?
[암지]님의 댓글을 신고합니다.
Dovahkiin
이 댓글을 삭제하시겠습니까?
[Dovahkiin]님의 댓글을 신고합니다.
이 댓글을 삭제하시겠습니까?
[둥근볼펜]님의 댓글을 신고합니다.
이 댓글을 삭제하시겠습니까?
[암지]님의 댓글을 신고합니다.
첫번째 답은
"상대편에게 천국문을 가르켜달라고 하면 어느곳을 가르키겠습니까?"
->풀이 : 천사는 악마가 지옥문을 가르킬 것이므로 지옥문을 가르킬 겁니다.
악마는 천사가 천국문을 가르킬 것이지만 반대로 가르켜야 하므로 지옥문을 가르킬 겁니다.
둘은 둘다 지옥문을 가르킬 것이므로, 반대쪽 문을 선택하면 됩니다.
두번째 답은
"내가 한시간 전에 물었다면, 왼쪽문이 천국문이라고 말했겠습니까?"
-> 풀이
1) 왼쪽문이 진짜 천국문일 경우
천사는 '예'라고 대답합니다.
악마는 '아니오'라고 대답해야하지만 한번 더 반대로 말해야하므로 '예'라고 대답합니다.
왼쪽문을 택하면 됩니다.
2) 왼쪽문이 지옥문일 경우
천사는 '아니오'라고 대답합니다.
악마는 '예'라고 대답해야하지만, 한번 더 반대로 말해야하므로 '아니오'라고 대답합니다.
반대편 문을 택하면 됩니다.
세번째 답은
"당신이 사실만을 말하는 것과, 왼쪽문이 천국문이라는 사실이 동치입니까?"
-> 풀이
(1) 천사도 사실만을 말한다고 할 것이고, 악마는 아니지만 거짓말을 할 것이므로 사실만을 말한다고 할것입니다.
(2)
1) 왼쪽문이 천국문이라면
천사는 사실이므로, 둘 다 사실이 되어 둘은 동치이므로 답변은 "예"라 답변이 됩니다.
악마는 거짓이라 답변을 할 것이므로 동치는 아니지만, 거짓말을 해야하므로 "예"라 답변합니다.
왼쪽문을 택하면 됩니다.
2) 왼쪽문이 지옥문이라면
천사는 거짓이므로, 동치는 아니므로 답변은 "아니오"라 답변이 됩니다.
악마는 사실이라 대답할 것이지만, 동치가 되므로 거짓말을 해야하므로 "아니오"라 답변합니다.
반대편문을 택하면 됩니다.
지식인에서 나온 3가지 답변이 이거래요~
이 댓글을 삭제하시겠습니까?
[암지]님의 댓글을 신고합니다.
ㅋㅋㅋ 좋습니다. 그러면 저는 영어버전으로.
출처 : Introducion to Programming with JAVA
A problem Solving Approach
지은이 : John Dean, Raymond Dean
Here's a brainteaser that uses Boolena logic:
You're travveling on a road, and you come to a fork in the road. You know that one path leads to a pot of gold and the other path leads to dragon. There are two elves at the fork, both of whom know theway to the pot of gold. You know that one elf always lies, but you don't know which elf is which. What single question should you ask figure out the proper path to the pot of gold?
Rokmw
이 댓글을 삭제하시겠습니까?
[Rokmw]님의 댓글을 신고합니다.
이 게시물을 삭제하시겠습니까?





