• ベストアンサー

論理クイズ (一つの質問で・・・)

今日学校の友達が解いているのをみて私も解こうと思い考えていたのですが、分からなかったので教えてください。(ヒントでも結構です。) 【ここに双子の姉妹がいる。一方の名前がAliceというのは分かっているが、どちらがAliceかは分からない。また、一方は聞かれた質問に正直に答え、もう一方は必ず嘘をつくが、どちらが正直者(嘘吐き)かは分からない。この条件に於いて、どちらか一方に一つだけ英単語3つから成る質問をして以下の事を求めよ。(ただし双子の姉妹はどちらも英語を理解する) (1)どちちらがAliceか? (2)Aliceは正直者か?】 以上が問題文です。双子の姉妹はどちらもAliceという名前と言うことはないと思います。確認していないので分かりません。そこで始めは両者の名前が違うものとしてお考え下さい。(確認でき次第補足いたします。)また(1)と(2)は独立した問題で、それぞれに対して一つの質問ができ、また他の質問での回答を利用できない((1)の答えを(2)で利用できない)ものとします。 他にも不明な点があるかとは思いますがその時は補足要求してください。 いきなり「英単語3つから成る」条件で考えるは難しいと思ったので、まずは「日本語で単語数制限がない」場合を考えることにしました。 (1)「あなたはAliceですか」と聞かれたらyesと答えますか? (2)分かりません こう考えましたがあっているのでしょうか? そこで質問は以下の4つです。 日本語で字数制限がない時 (1)どちちらがAliceか? (2)Aliceは正直者か? 英語で3単語という制限があるとき (1)どちちらがAliceか? (2)Aliceは正直者か? 私も考えて「こうじゃないか?」と思うものが出てきたら補足欄をお借りして書き込ませていただくので、それについてもご意見お聞かせ下さい。よろしくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.4

#3です。 二つ目の質問は、Which is Alice? 「正直」かつ「Alice」に聞いた場合・・・Me(Aliceは正直者) 「嘘つき」かつ「Alice」に聞いた場合・・・She(Aliceは嘘つき) 「正直」かつ「Aliceでない方」に聞いた場合…She(Aliceは嘘つき) 「嘘つき」かつ「Aliceでない方」に聞いた場合…Me(Aliceは正直者) なので、Meと回答した場合はAliceが正直者、Sheと回答した場合はAliceが嘘つきとなります。

chiropy
質問者

お礼

回答ありがとうございます。 私の書き方に倣って頂きありがとうございます。分かりやすかったです。 この手の問題を考える際のPOINTみたいなものってあるんでうすか?

その他の回答 (13)

noname#24129
noname#24129
回答No.14

一方に、「Is Alice twins ?」と質問します。 まぬけな、嘘つき非アリス(狡猾な嘘つき非アリス) No,she isn't.(No,I'm not.) 正直非アリス Yes,she is. まぬけな、嘘つきアリス(狡猾な嘘つきアリス) No,I'm not.(No,she isn't.) 正直アリス Yes,I am. うそのつき方が分かりません。うそをつくとはどういうことなんでしょう。

chiropy
質問者

お礼

回答ありがとうございます。 これでも正解ですね。 「嘘をつく」とは「真実を言わない」と言うことです。

noname#40706
noname#40706
回答No.13

ごめんなさい A8 の方が  先に正解されてましたね やっぱり まだ寝ぼけてたのかな?

chiropy
質問者

お礼

いや他の方の回答とかぶっても、それが自身で考えた答えであるなら結構ですよ。 回答ありがとうございました。

noname#40706
noname#40706
回答No.12

おはようございます。 目がさめたら、すかっとしましたよ。 (2)は どちらの女性に対してでもいいですから Are you Alice? これ1つでOKです。 答えが  yes  ならば アリスが正直にはいと答えた または 「妹」が嘘を答えた。 答えが  no ならば アリスがうそをついた または「妹」が正直に noと答えた ですから結局 答えがyesなら  アリスは正直者 答えがnoなら  アリスは嘘つき です。 もちろんこの問いは どちらの女性に聞いてもかまいません。  (2)では 「どちらが」アリスか? は問われていないですね。ですから答えが可能なのです。

chiropy
質問者

お礼

回答ありがとうございます。 「嘘or正直に答える」→「yes,no疑問文を作る」という固定観念(私だけ?)を捨てればよいのですね。

noname#40706
noname#40706
回答No.11

A 10 です あんまり いい回答ではなかったですね。 思いついたときは いいと思ったのですが。

chiropy
質問者

お礼

>あんまり いい回答ではなかったですね。 そんなことはないです。あらゆる可能性を考えた(試行錯誤の)上での解答ですからその解答はどんなものであってもすばらしいものだと思います。 まぁ模範解答にはならないかもしれませんが、私はそういったものの中にこそ面白い何かが隠れているものだと思いますよ。 回答ありがとうございました。

noname#40706
noname#40706
回答No.10

  背が高い方の女性に Is Alice taller? ではいかがですか。 yes ならば  その女性は 正直ですね。そして 名前はAlice ですね。 no ならば その女性は うそつきですね。 そして 名前は 「妹」ですね。 もしも身長が同じならば、 Is  Alice fat (beautiful etc)ではいかがですか。

chiropy
質問者

お礼

回答ありがとうございます。現実問題双子といえど全く同じ二人は存在しないわけですからこういう解答もありですね。 でも Is Alice beatiful? だと人によって基準が違うかもしれないのでだめですね。 いずれにせよ「あなたは~?」と質問する相手により答える状況が変わるのではなく「●●は~?」と質問の状況を固定して考えることがポイントのようですね。

回答No.9

#3、#4、#7です。 結局、問題文(知りたいこと)を英訳すれば答えが出ると言うことですね。後は場合分けをした分析だけです。 (1)どちちらがAliceか?・・・Which is Alice? (2)Aliceは正直者か?・・・Is Alice honest?

chiropy
質問者

お礼

日本語の方まで解答していただきありがとうございます。 私の様に複雑に考えなくともいいのですね。

回答No.8

2)はAre you Alice? でいいと思います。 答えがyes ならばalice は正直者 NoならばAliceはうそつきです。

chiropy
質問者

お礼

(2)Are you Alice? に対して 「正直」かつ「Alice」に聞いた場合…yes(Aliceは正直) 「嘘つき」かつ「Alice」に聞いた場合…no(Aliceは嘘つき) 「正直」かつ「Aliceでない方」に聞いた場合…no((Aliceは嘘つき) 「嘘つき」かつ「Aliceでない方」に聞いた場合…yes(Aliceは正直) 本当ですね。これで正しいようです。すいません私が間違えていました。ご指摘ありがとうございます。 この問題にはいくつか正解があるようですね。他にも思いつきましたらご解答下さい。

回答No.7

#3、#4です。 こういう場合「あなたは~ですか」と聞いてしまうと、どちらか分からなくなってしまうので、 別の視点から質問するようにすると良いと思います。

chiropy
質問者

お礼

なるほど私は「あなたは~?」に固執していたため正解が出せなかったのですね。発想の転換(視点の切り替え)が重要なのですね。 ありがとうございました。

noname#40706
noname#40706
回答No.6

A5 です (2)もあったのですね!!

chiropy
質問者

お礼

>(2)もあったのですね!! これは (2)の問題も存在したんですね (2)の解答も存在したんですね どっちですか?(別にどちらでも構わないのですが気になったので) それにしても皆さん頭柔らかいですね。私はこんなに速く解答思いつきませんよ。うらやましい。 もしこんな私にちょうどよい「論理問題」ありましたら是非教えてください。

noname#40706
noname#40706
回答No.5

Is Alice honest? でどうでしょうか? もしも 答えが  yes ならば その人は アリスです no ならば その人は 妹(姉)です  

chiropy
質問者

お礼

回答ありがとうございます (1)Is Alice honest? 「正直」かつ「Alice」に聞いた場合…yes 「嘘つき」かつ「Alice」に聞いた場合…yes 「正直」かつ「Aliceでない方」に聞いた場合(Aliceは嘘つき)…no 「嘘つき」かつ「Aliceでない方」に聞いた場合(Aliceは正直)…no これも正解ですね。こちらはyesがAliceでnoがAliceじゃない方となっていて分かり易いですね。

関連するQ&A

専門家に質問してみよう