論理クイズ「幼女と真実の一週間」

問題

幼女A,Bがいる。

幼女Aは月曜日・火曜日・水曜日に嘘をつき、その他の曜日では真実を言う。

幼女Bは木曜日・金曜日・土曜日に嘘をつき、その他の曜日では真実を言う。

幼女Aが「私は昨日、嘘をつきました」と言った。

幼女Bは「私も昨日、嘘をつきました」と言った。

今日は何曜日?

さあ、解いてみよう!

ヒントはなし!

少し下にスクロールしたら答えがあります。

 

 

 

 

 

正解

木曜日

解説

幼女の発言は、両者とも「自分は昨日、嘘をついた」というもの。

幼女が嘘をつける日は重複していないので、どちらかの幼女が嘘をついていることになります。

続いて「今日は日曜日ではない」ことが確定します

日曜日はどちらの幼女も真実を言う日だからです。

もし今日が日曜日なら、幼女Aは「昨日は真実を言った」としか言えないはず。

こうしてひとつひとつ曜日を除外して考えていくと、問題文の条件を満たす曜日は木曜日だけです。

幼女Aは昨日嘘をつき、そして今日は木曜日だから真実を告げた。

幼女Bは昨日真実を言ったが、今日は木曜日だから嘘をついた。

以上が答えです。

参考

Can You Solve The Lying Lion And Unicorn Logic Puzzle? – curiosity

140字以内の問題文

幼女Aは月曜日・火曜日・水曜日に嘘をつき、その他の曜日では真実を言う。
幼女Bは木曜日・金曜日・土曜日に嘘をつき、その他の曜日では真実を言う。

幼女A「私は昨日、嘘をつきました」
幼女B「私も昨日、嘘をつきました」

今日は何曜日?