くわな会議

論理パズル260625

AさんとBさんとCさんの3人がいます。
・Aさん「Bさんは医者です」
・Bさん「私は医者ではありません」
・Cさん「Bさんは正直です」

3人のうち1人だけが嘘をついています。嘘つきはだれでしょう?


ヒントは⏬️に


⏬️

⏬️

⏬️

⏬️

⏬️

⏬️

⏬️

⏬️

⏬️

⏬️

⏬️

⏬️

⏬️

⏬️

⏬️


ヒント1

BさんとCさんの発言は「連動」しています。どちらかが嘘をつくと、もう一方の発言も影響を受けます。


⏬️

⏬️

⏬️

⏬️

⏬️

⏬️

⏬️

⏬️

⏬️

⏬️

⏬️

⏬️

⏬️

⏬️

⏬️


ヒント2

「Bが嘘つき」と仮定するとCも嘘つきになり、「Cが嘘つき」と仮定するとBも嘘つきになります。2人が嘘をつくことになると条件に合わない……では残るのは?


⏬️

⏬️

⏬️

⏬️

⏬️

⏬️

⏬️

⏬️

⏬️

⏬️

⏬️

⏬️

⏬️

⏬️

⏬️


答え

Aさん

「Bが嘘つき」と仮定すると、Bは本当は医者なのでCの「Bは正直」も嘘になり、嘘つきが2人に。「Cが嘘つき」と仮定すると、Bは嘘つきになりやはり2人に矛盾。したがって嘘をついているのはAさんだけ。Aの「Bは医者です」が嘘であり、BもCも正直に話しています。