ABCのうち、本物の天使が一人だけいます。
A「私が天使だよ」
B「Aは天使じゃないよ」
C「天使はBだよ」
本物の天使だけが本当のことを行っています。本物の天使はABCのうち誰でしょう?
ABCのうち、本物の天使が一人だけいます。
A「私が天使だよ」
B「Aは天使じゃないよ」
C「天使はBだよ」
本物の天使だけが本当のことを行っています。本物の天使はABCのうち誰でしょう?
正解は「A」。
天使以外は、「嘘をつく」という条件に当てはめて考えます。
●Aが天使の場合
A「私が天使だよ」 【正】→◎
B「Aは天使じゃないよ」 【嘘】→◎
C「天使はBだよ」 【嘘】→◎
となり、A(天使)以外は嘘を付いているという条件に当てはまります。
●Bが天使の場合
A「私が天使だよ」 【嘘】→◎
B「Aは天使じゃないよ」 【正】→◎
C「天使はBだよ」 【嘘】→☓
となり、BとCの両方が正しいことを言っているので、B(天使)以外は嘘を付いているという条件に当てはまりません。
●Cが天使の場合
A「私が天使だよ」 【嘘】→◎
B「Aは天使じゃないよ」 【嘘】→☓
C「天使はBだよ」 【正】→☓
となり、Bが正しいことを言い、Cは嘘をついています。
C(天使)以外は嘘を付いているという条件に当てはまりません。
正しい条件に当てはまるのは「Aが天使の場合」のみなので、答えは「A」になります。
【入力例】
A,a