問題
10人の幼女がいる。
1人は「正直者」で、それ以外の9人は「気まぐれ」。
「正直者」はいつも本当のことを言う。
「気まぐれ」は気まぐれに本当のことを言ったり完全なウソをついたりする。
今からあなたは1回だけ質問ができる。
ただし、質問できる相手は1人のみ。
たった1回の質問で「10人のうち正直者なのは誰か」を特定しなければならない。
どんな質問をすればいい?
なお、幼女たちは互いの正体を知っている
さあ、解いてみよう!
ややトリッキーです。
ノーヒント。
少し下にスクロールすると答えがあります。
正解
「正直者は誰?」
解説
「正直者は誰?」
質問した相手が「正直者」だったとしたら、その幼女は「自分自身」を指さします。
質問した相手が「真実を言う気まぐれ」だったとしたら、その幼女は「正直者」を指さします。
質問した相手が「ウソをつく気まぐれ」だったとしたら、その幼女は完全なウソをつくので「(自身を含む)気まぐれ9人」を指さします。
つまりこの質問に対し、
- 1人だけ指さされた幼女
- 自分以外の9人が指さされた幼女
のいずれかの条件を満たす幼女が「正直者」です。
まとめ
まーー正直なところ「ウソをつく」っていう言葉の定義を巡って少々あいまいなところがある問題なので、元の記事でもわりと議論されてます(下記リンク参照)
まーーーーーでも面白いから埋もれるには惜しいクイズだと!!思いましたァ!!!!!
参考
Nine togglers, one truth teller, and only a single question