맨 밑에 정답있음
이 문제의 대전제는 '이 악질 4인은 머리가 잘 돌아간다.'와 '거짓말을 하지 않는다.'입니다. 논리 문제니까요.
일단 ABC는 먹을 수 있는 사과의 수가 4개 이하라는 사실을 아셔야 합니다.
ABCD모두 1개 이상 먹었기 때문에 ABC 중 한 명이라도 5개 이상을 먹었다면 자신보다 많이 먹은 사람은 없기 때문에 ABC 모두 저런 말을 할 수 없기 때문입니다. (A는 본인이 제일 많이 먹은 걸 알기 때문에 저런 질문을 할 필요가 없음, B, C는 각각 A, B의 질문에 "응"이라고 확답을 줄 수 있었겠죠.)
그리고 B는 적어도 2개 이상은 먹었습니다. 만약 1개 먹었다면 A의 질문에 "아니"라고 확답을 줄 수 있었겠죠.
C또한 이 사실을 알고 있습니다.(B가 2개 이상 먹었다는 사실을 A와 B의 대화로 유추할 수 있음) 그렇기 때문에 B의 질문에 만약 본인이 2개를 먹었다면 "아니"라고 확답할 수 있었겠지만 모른다는 C의 말을 통해 C는 3개 이상 먹었다는 것을 알 수 있습니다.
그럼 여기서 추론 가능한 ABC 각자가 먹은 사과의 수는
A : 1~4
B : 2~4
C : 3~4
입니다.
이제 여기에서 D는 본인이 몇개 먹었는지 알기 때문에 자신이 먹은 수를 제외하고 계산하면 되겠지만 우리는 D가 아니므로 D가 먹은 수를 추론해봐야 합니다.
그렇다면 11개를 이용하여 만들 수 있는 경우의 수는
(A,B,C,D) = (1,2,3,5), (2,2,3,4), (3,2,3,3), (4,2,3,2), (1,3,3,4), (2,3,3,3), (3,3,3,2), (4,3,3,1), (1,4,3,3), (2,4,3,2), (3,4,3,1), (1,2,4,4), (2,2,4,3), (3,2,4,2), (4,2,4,1), (1,3,4,3), (2,3,4,2), (3,3,4,1), (1,4,4,2), (2,4,4,1)
총 20가지입니다.
이 중에서 D가 확정을 짓기 위해선 모든 경우의 수 중에서 D가 먹은 사과의 수가 한가지로 결정되는 경우의 수여야 합니다. 아니라면 ABC가 각각 몇개를 먹었는지 D가 확정짓지 못할 테니까요.
따라서 D가 먹은 사과의 수는 5개가 되어야 합니다.
그러므로 ABCD가 각각 먹은 사과의 수는
A : 1개, B : 2개, C : 3개, D : 5개
로 정리할 수 있습니다.
답 쓰는 시간 동안 따효니 방송 켰네
방송 보러 가야지
답 : A 1개, B 2개, C 3개, D 5개
댓글 12개 ▼