アプリ版:「スタンプのみでお礼する」機能のリリースについて

下記の問題の答えがわかりません。どなたか教えて下さい。

問・真実を語っているのはだれ?
3人の女性(セリーナ、リリアン、ロザ)がいます。このうちの1人は実は悪魔で、悪魔はつねにウソをつきます。また、下の発言では、人間の女性のうちの1人は真実を語り、もう1人はウソついています。

赤いドレスの女性
『悪魔はロザという名前ではありません』
ピンクのドレスの女性
『白いドレスの女性の名前はセリーナです』
白いドレスの女性
『赤いドレスの女性は悪魔ではありません』
さて、真実を語っている女性の名前は?

A 回答 (4件)

真実を語っているのは「リリアン」です

    • good
    • 0
この回答へのお礼

回答ありがとうございました。

お礼日時:2001/02/18 16:21

赤いドレス:悪魔ロザ


ピンクのドレス:人間(真実)リリアン
白いドレス:人間(嘘)セリーナ

かな?
    • good
    • 0
この回答へのお礼

回答ありがとうございました。

お礼日時:2001/02/18 16:22

つまり、真実を語っているのは一人しかいない。

あとの二人はウソをついている。これで順番に矛盾がないか確かめればいいのです。仮に白いドレスの女性が悪魔だとする、そうすれば赤いドレスの女性は悪魔ではない。ところが白いドレスの女性は「赤いドレスの女性は悪魔でない」といっている。白いドレスの女性が悪魔ならウソをつくはず、つまり悪魔でない赤いドレスの女性を、悪魔ではないとはいわないはず。だから白いドレスの女性は悪魔ではない。また白いドレスの女性がウソをついているとすると、ウソつきなら、赤いドレスの女性が悪魔でないなら、悪魔ですというはず、また赤いドレスの女性が普通の女性の場合でも赤いドレスは悪魔ですというはず。どれを考えると、白いドレスの女性は真実をいう普通の女性です。その女性が赤いドレスの女性は悪魔ではないといっているので、赤いドレスの女性はウソつきの女性です。ゆえに、赤はただのウソつき、ピンクは悪魔、白は正直となるのです。
    • good
    • 0
この回答へのお礼

丁寧な解説までいただき、ありがとうございました。

お礼日時:2001/02/18 16:23

回答例



■赤いドレス→真実の場合
この場合「ピンク」も「白」もウソつきになる、と言うことは
■白はセリーナではない
■赤は悪魔である

この結果は赤が真実であるに矛盾するから×

■ピンクが真実の場合
■白の名前はセリーナは○
後の二人はウソを言うわけだから
■悪魔の名前はロザということになる
■赤は悪魔→よって赤の名前はロザということになる
と言うことは
赤→ロザ、白→セリーナなのでピンク→リリアン(真実)

■白が真実の場合
■赤は悪魔ではないは真実→よってピンクが悪魔
■赤は嘘つきと言うことになるので悪魔の名前はロザ
■ピンクが悪魔なら名前はロザ、白の名前はセリーナではない
と言うことは
ピンク→ロザ、赤→セリーナ、白→リリアン

正直者を何色のドレスの女性に仮定するかで、誰が何色を着ているかが変わってしまう。が、正直者は常にリリアンという結果になる。
    • good
    • 0
この回答へのお礼

丁寧な解説までいただき、ありがとうございました。

お礼日時:2001/02/18 16:23

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!