(問題)
隣り合ったN国とS国の間には、職業倫理に非常に大きな違いがありました。N国では政治家は極めて正直で必ず本当のことを言うのに対し、弁護士は必ず嘘をつきます。一方、S国では政治家は必ず嘘をつくのに対し、弁護士は必ず本当のことを言います。
あるとき、N国とS国の政治家と弁護士たち3人が一緒にJ国を訪れ、J国の人から、3人の国と職業を聞かれました。すると、3人は次のように答えました。
朴: 私は弁護士だ。金氏と私は国が違う。
李: 朴氏は弁護士だ。私はN国の者ではない。
金: 李氏は政治家だ。朴氏と私は同国人だ。
さて、この発言から、3人それぞれの国と職業を当ててください。
ページ: 1 2
朴:政治家 S国
李:政治家 N国
金:弁護士 S国
朴:S国 弁護士
李:S国 弁護士
金:N国 弁護士
朴はS国の弁護士
李はS国の弁護士
金はN国の弁護士
朴氏と金氏の言っていることが矛盾しているので、どちらかが正直でどちらかが嘘つき。
「私は弁護士」と言うのは弁護士が正直なS国人になるので、朴氏はS国人で確定。
朴氏がS国政治家なら金氏はS国弁護士、朴氏がS国弁護士なら金氏はN国弁護士。
どちらにしても金氏は弁護士であることがわかる。
李氏について考えると、N国人なら弁護士、S国人でも弁護士となる。
金氏は李氏を政治家と言っているので嘘つきとなり、N国弁護士とわかる。
朴氏とは国が違うことになり、朴氏はS国弁護士。
李氏は本当のことを言っているので、同じくS国弁護士と確定する。
朴氏:S国弁護士(正直)
李氏:S国弁護士(正直)
金氏:N国弁護士(嘘つき)
弁護士トリオでしたね。