問題
ネズミが分かれ道にやってきた
片方は正直村に、片方は嘘つき村へと続いている
ネズミは正直村に行きたいのだが、どちらが正直村へ続いているのかがわからない
分かれ道の中央には老人がいる
老人は正直村、嘘つき村、どちらかの住人ではあるが、どちらの住人かはわからない
ネズミはこの老人に一回だけ質問をして正直村に行く道を見つけだすにはなんと聞けばいいだろうか?
なお、正直村の住人なら必ず正直な答えをし、 嘘つき村の住人なら必ず嘘の答えをする
シンキングタイム!
もっとも有名な論理クイズの一つです!
スクロールするとヒントがあります
正解
「あなたは右側の村の住人ですか?」
解説
一度の質問で、老人が正直者か嘘つきかを見分けることは不可能です
なので、老人の正体に依らずに答えが一つに定まる質問をする必要があります
右側に正直村がある場合
老人が正直村の住人であれば、
「あなたは右側の村の住人ですか?」という問いには「はい」と答えます
老人が嘘つき村の住人であれば、
「あなたは右側の村の住人ですか?」という問いには、「いいえ」の代わりに嘘をついて「はい」と答えます
左側に正直村がある場合
老人が正直村の住人であれば、
「あなたは右側の村の住人ですか?」という問いには「いいえ」と答えます
老人が嘘つき村の住人であれば、
「あなたは右側の村の住人ですか?」という問いには、「はい」の代わりに嘘をついて「いいえ」と答えます
すなわち、「あなたは右側の村の住人ですか?」という問いに対して
老人の回答が
- 「はい」なら正直村は右側
- 「いいえ」なら正直村は左側
だとわかります