論理クイズは、答えを仮定することが重要です。
今回は、そんな仮定をフル活用する論理クイズをご紹介します。
問題
ある島には、善人と悪人の2つのタイプの人たちが住んでいます。
善人は常に本当のことを言いますが、悪人は常に嘘をつきます。
島の住人であるAさん、Bさん、Cさんが庭に立っている時に、Aさんは言いました。
すると、ある人がCさんに尋ねました。
さて、Cさんは何と答えたでしょうか?
問題を解いてみましょう!
情報が少ないように見えますが、しっかりと答えを導き出すことができます。
今回はヒントを設けています。
ヒントを確認したい方は、下までスクロールしてください。
ヒントを見たくない方は、そのまま続行!!
ヒント
仮定することが重要となる問題です。
Aさんが善人の場合と悪人の場合に分けて考えてみましょう。
答えをチェックしたい方は、下までスクロール!!
正解
と回答。
解説
まず、Aさんが善人である場合を仮定してみます。
Aさんが善人ならば、Aさんは本当のことを言うので、
上記発言から、BさんとCさんは2人とも善人か、2人とも悪人ということになります。
もし、BさんとCさんの2人が善人ならば、Aさん・Bさん・Cさんは3人とも善人なので、AさんとBさんは同じタイプです。
つまり、善人のCさんは本当のことを言うので、
と聞かれると、
と答えます。
逆に、BさんとCさんの2人が悪人ならば、AさんとBさんは違うタイプということになるので、
と答えると思いがちですが、Cさんは悪人なので嘘をつき、
と答えます。
次に、Aさんが悪人である場合を仮定してみます。
Aさんが悪人だとすると、
は嘘になるので、BさんとCさんの片方は善人で、もう片方は悪人となります。
もし、Cさんが善人ならば、BさんはAさんと同じく悪人なので、善人のCさんは
と答えます。
逆に、Cさんが悪人ならば、Bさんは善人でAさんは悪人となります。
AさんとBさんは違うタイプですが、悪人のCさんは嘘をつくので、やはり
と答えます。
よって、Aさん・Bさん・Cさんの3人が善人か悪人に関わらず、Cさんの答えは同じになります。
まとめ
今回は論理クイズ「善人と悪人の問答!」をご紹介しました。
「もし、このような答えだったら?」
と想像力を膨らませていくことで、自ずと本当の答えも見えてきますね!
さて、皆さんは答えがわかりましたか?
参照元:Stack Exchenge
その他の論理クイズにも挑戦したい方は、下記をチェック!