【問題文全文】
しょうじ君、こうじ君、けんじ君の3人が競争しました。その結果を3人は次のように言っています。
しょうじ君「ぼくは1位ではありません。」
こうじ君 「ぼくは3位じゃないよ。」
けんじ君 「こうじ君が1位だよ。」
この3人のうち、1人はウソをいい、2人は正しいことを言っています。3人の正しい順位を答えなさい。
※だれか1人をウソつきと仮定して、ウソつきが2人以上出たり(ウソつきは一人だけ)して話に矛盾が生ずれば、その人は正直者に決まる
まずはしょうじ君から
ⅰ)しょうじ君がウソつき、と仮定する
しょうじ君の「ぼくは1位ではありません。」がウソ
→しょうじ君は1位になる
すると、けんじ君の「こうじ君が1位だよ。」がウソになる。ウソつきが2人になるのでおかしい
その結果、しょうじ君は正しいということになる
しょうじ君「ぼくは1位ではありません。」
こうじ君 「ぼくは3位じゃないよ。」
けんじ君 「こうじ君が1位だよ。」
この3人のうち、1人はウソをいい、2人は正しいことを言っています。3人の正しい順位を答えなさい。
ⅱ)こうじ君がウソつき、と仮定する
こうじ君 の「ぼくは3位じゃないよ。」がウソ
→こうじ君が3位になる
すると、しょうじ君の「ぼくは1位ではありません。」は正しい
→しょうじ君は2位に決まる
そうなると、けんじ君の「こうじ君が1位だよ。」がウソになる
またウソつきがふたりになって矛盾するので、
→こうじ君は正しい
ⅰ、ⅱのふたつの仮定より、ウソつきはけんじ君に決定する
念のため確認する
しょうじ君「ぼくは1位ではありません。」
こうじ君 「ぼくは3位じゃないよ。」
けんじ君 「こうじ君が1位だよ。」
この3人のうち、1人はウソをいい、2人は正しいことを言っています。3人の正しい順位を答えなさい。
けんじ君の「こうじ君が1位だよ。」がウソで
こうじ君 の「ぼくは3位じゃないよ。」が正しいので
こうじ君は2位
しょうじ君「ぼくは1位ではありません。」は正しいので
しょうじ君は3位
ウソつきがひとりだけで矛盾しないのでまちがいない
1位けんじ君、2位こうじ君、3位しょうじ君となる
コメントをお書きください