문제. 네 명의 아이들이 모여서 낚시 대회를 했습니다. 아이들이 잡은 고기는 모두 10마리

라고 하는데요. 다음 대화를 보고 각자가 잡은 숫자를 맞춰 보세요. 그런데 가장 적은 수를 잡은 아이는 거짓말을 했다고 하며, 한 명이 아닐 수도 있다고 합니다.



철이: 태경이와 백이의 고기를 합하면 5마리야
태경: 내가 잡은 고기는 3마리야
백이: 철이와 현이의 고기를 합하면 5마리야
현이: 철이와 태경이의 고기를 합하면 6마리야







정답

철이=4마리, 태경=3마리, 백이=2마리, 현이=1마리

풀이

1) 철이와 백이의 말을 분석해 보면 태경+백이 = 5, 철이+현이=5 가 되어 반드시 둘 모두 거짓말을 하거나 참말을 하는 것이 되어야 함을 알 수 있다(둘 중 하나만 거짓말을 한 경우 네 명이 잡은 고기의 합이 10마리가 될 수 없으므로)

2) 둘 다 거짓말을 한 경우와 둘 다 진실을 예기한 경우를 나누어서 살펴보기 전에 먼저 태경이의 말이 진실인지 거짓인지를 확인해 보다. =〉 거짓인 경우에는 모순이 생김을 확인할 수 있다.

3) 철이와 백이의 말이 모두 거짓인 경우에는 둘 모두 잡은 고기가 1마리여야 한다(2마리인 경우 철이의 말이 참이 된다). 하지만 이때에는 현이의 말이 거짓말이 되어서 모순이 발생한다.

4) 철이와 백이의 말이 모두 참인 경우 철이의 말에서 백이는 2마리를 잡은 것이 되며, 백이가 가장 적은 수를 잡은 것이 아니기 때문에 현이가 잡은 고기는 1마리가 된다. 마지막으로 백이의 말에서 철이가 잡은 고기가 4마리가 됨을 알 수 있다.