こんにちはブログ担当のYです。

今回も論理クイズを紹介します。

嘘つきコンテスト

Aさん、Bさん、Cさんの3人は嘘つきコンテストに出場し、1位、2位、3位を取りました。(順番はこの通りではない)

そこで、1位の人だけ嘘をつくという条件でおしゃべりをしていました。

A「Bさんは私より下の順位だった。」

B「Cさんは私より上の順位だった。」

C「Aさんは3位でしたね。」

さて、3人のコンテストでの順位はどのようになっていたのでしょうか。

答え

解説

まず、Aさんが1位だった場合、つまりAさんが嘘つきである場合から考えていきます。

Aさんが1位(嘘つき)だった場合

A「Bさんは私より下の順位だった。」

Aさんはこう話しています。

Aさんは1位なので、Bさんはそれよりも下の順位であることは明白です。

しかしAさんは嘘をついているはずなので矛盾が生じます。

したがって、Aさんは嘘をついていません。(1位ではありません。)

Bさんが1位(嘘つき)だった場合

B「Cさんは私より上の順位だった。」

Bさんはこう話しています。

Bさんは1位なので、Cさんはそれよりも下の順位であることは明白です。

つまりこの発言は嘘です。

ここまで特に矛盾はありません。

A「Bさんは私より下の順位だった。」

Aさんはこう話しています。

Bさんは1位なので、Aさんより下の順位であることはあり得ません。

矛盾が生じたため、Bさんは嘘をついていません。(1位ではありません。)

Cさんが1位(嘘つき)だった場合

C「Aさんは3位でしたね。」

Cさんはこう話しています。

Cさんは1位なので、この発言は嘘です。

したがってAさんは3位ではありません。

つまり2位ですね。

となると残りのBさんは3位となります。

ここまで特に矛盾はありません。

Aさん2位、Bさん3位、Cさん1位として、AさんとBさんの発言に矛盾がないか確かめてみましょう。

A「Bさんは私より下の順位だった。」

B「Cさんは私より上の順位だった。」

Aさん2位、Bさん3位なので、Aさんの発言は真実です。

Bさん3位、Cさん1位なので、Bさんの発言も真実です。

2位と3位である2人が真実を話し、1位であるCさんだけが嘘をついていました。

問題文と矛盾がないため、これが正解となります。

他の論理クイズの記事もCheck!

BLOG-Y
論理クイズ シフト決めNew!!
BLOG-Y
論理クイズ いたずらを見破れ!
BLOG-Y
論理クイズ ロシアンルーレット

論理クイズの記事一覧はこちら

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

CAPTCHA