ADVERTISEMENT
演繹論理
5 min
0 Solvers
155 Views
演繹論理
これら3つの重要な手がかりから、魚を飼っているのは誰でしょう? 1. イギリス人は赤い家に住んでいる。 2. スウェーデン人は犬を飼っている。 3. ドイツ人はプリンスを吸い、魚を飼っている。 おっと、答えは手がかりの中にあります!でも、手がかりがバラバラになっても飼い主を見つけられますか?
謎解き #1
実際の問題の一部を解いてみましょう:イギリス人は赤い家に住んでいます。緑の家は白い家のすぐ左にあります。緑の家の住人はコーヒーを飲みます。緑の家に住んでいるのは誰でしょう?
天才!
イギリス人
紅茶好き
"私は赤い家に住んでいます。緑ではありません。"
天才!
ドイツ人
コーヒー好き
"私は緑の家に住んでいて、コーヒーを飲みます。"
天才!
スウェーデン人
水好き
"私は犬を飼っています。緑の家には住んでいません。"
天才!
デーン人
牛乳好き
"私は青い家に住んでいます。"
ADVERTISEMENT
アクション
持ち主を特定する
緑の家に住んでいる人を選択してください。
How To
家、国籍、習慣の間の制約と関係を分析します。不可能なものを排除して、真の持ち主を見つけ出してください。
Visuals provided by Unsplash
Share The Fun
Invite friends to take this challenge!
SHARE NOW
ADVERTISEMENT
知っていましたか?
この謎はしばしばアルバート・アインシュタインのものとされますが、彼が書いたという証拠はありません。
これはコンピュータサイエンスにおける「制約充足問題」の古典的な例です。
解くには、可能性を1つずつ消していく「グリッド・ロジック」が必要です。
バージョンによっては国籍やブランドが異なることがありますが、論理は同じです。
ADVERTISEMENT