Zebra Puzzle難易度5 第二問「寄付者」解答と解説付き

スポンサーリンク

Zebra Puzzleの問題の解説をしていきます。まだ、Zebra Puzzleがどんなものかわからないという方は、下のリンクをクリックして、見てください。

それでは難易度5 第二問「寄付者」を見ていきましょう!!

問題:

1 あるところに5人の寄付者がおり、横一列に並んでいます。また、それぞれの名前は、カルメン、ダイアナ、ジェーン、リディア、メリッサのいずれかで、それが重複することはありません。

2 それぞれの年齢は、40歳、45歳、50歳、55歳、60歳のいずれかで、それが重複することはありません。

3 それぞれのつけているネックレスの種類は、真珠、エメラルド、サファイア、ターコイズ、オパールのいずれかで、それが重複することはありません。

4 それぞれが寄付した金額は、10000ドル、20000ドル、30000ドル、40000ドル、50000ドルのいずれかで、それが重複することはありません。

5 それぞれが飲んでいるドリンクは、コスモポリタン、マティーニ、ダイキリ、マンハッタン、マルガリータのいずれかで、それが重複することはありません。

6 それぞれが来ているドレスの色は、紫、青、赤、白、黒のいずれかでそれが重複することはありません。

7 30,000ドルを寄付した女性は、最年少の女性のすぐ左です。

8 ダイアナは50歳の女性のすぐ左にいます。

9 エメラルドネックレスを身に着けている寄付者は、紫のドレスを着ている寄付者のすぐ左側にあります。

10 真珠のネックレスをしている女性は、最も少ない金額を寄付しました。

11 マティーニを飲む女性は、10,000ドルを寄付した女性の隣にいます。

12 ターコイズのネックレスをつけた女性が3万ドルを寄付しました。

13 最年長の女性は、コスモポリタンを飲んでいる女性のすぐ右側にいます。

14 白いドレスを着た寄付者は、最大の額を寄付をした女性の隣にいます。

15 赤いドレスを着た女性は、2万ドルを寄付した女性と4万ドルを寄付した女性の順に並んでいます。

16 リディアは黒のドレスを着た女性の隣にいます。

17 ジェーンは20,000ドルを寄付しました。

18 メリッサはコスモポリタンを飲む女性のすぐ右側にあります。

19 青いドレスを着た女性は、マルガリータを飲んでいる女性の左側のどこかにいます。

20 20,000ドルを寄付した女性は、ダイキリを飲む女性のすぐ左です。

21 50歳の女性は真珠のネックレスをしている女性のすぐ右側にいます。

22 リディアはコスモポリタンを飲んでいる女性の隣にいます。

23 黒のドレスを着た女性は、40,000ドルを寄付した女性の左側のどこかにいます。

24 55歳の女性はサファイアのネックレスをつけています。

25 60歳の女性は、黒のドレスを着ている女性の右側のどこかにいます。

26 マンハッタンを飲んでいる女性は、赤いドレスを着ている女性のすぐ右側にいます。

27 白のドレスを着た女性は、黒のドレスを着た女性の左側のどこかにいます。

下の表を埋めてください。

順番12345
名前
年齢
ネックレス
寄付
ドリンク
ドレス

解答・解説

まず、条件19より、青は5番ではありません。また、条件25、27より、黒、白も5番ではありません。さらに、条件15より、赤も5番ではありません。よって、消去法より、紫が5番に入ることが分かり、条件9を使うことで、エメラルドの場所もわかります。

順番12345
名前
年齢
ネックレスエメラルド
寄付
ドリンク
ドレス

次に、条件13,18,22から、下のようなまとまりを作ることができます。(場所は不明。)

名前リディアメリッサ
年齢60
ネックレス
寄付
ドリンクコスモポリタン
ドレス

条件22から、リディアはコスモポリタンを飲む女性の左か右ですが、条件18より、メリッサが右のほうに入るので、リディアは、左側に入るしかないことが分かります。

これにより、コスモポリタンは1番ではありません。また、条件19より、マルガリータは1番ではありません。さらに、条件20より、ダイキリは1番ではありませんし、条件26より、マンハッタンも1番ではありません。よって、消去法より、マティーニが1番とわかり、条件11を使うことで、10000の場所もわかります。

順番12345
名前
年齢
ネックレスエメラルド
寄付10000
ドリンクマティーニ
ドレス

よって、10000の場所が分かったので、条件10から、真珠の場所が、これにより、条件21から、50の場所が、さらに、条件8から、ダイアナの場所もわかります。

順番12345
名前ダイアナ
年齢50
ネックレス真珠エメラルド
寄付10000
ドリンクマティーニ
ドレス

ここで、先ほどのまとまりを使います。まとまりが入る場所が確定するので、下のように埋めることができます。

順番12345
名前ダイアナリディアメリッサ
年齢5060
ネックレス真珠エメラルド
寄付10000
ドリンクマティーニコスモポリタン
ドレス

ここまで埋まれば、あとは簡単です。まず、条件24から、55とサファイアの場所が分かります。また、条件7,12から、40はターコイズの右であることが分かるので、先ほどわかった条件を使うことで、40の場所が確定します。同時に、ターコイズと、30000の場所が分かります。

順番12345
名前ダイアナリディアメリッサ
年齢55504060
ネックレスサファイア真珠ターコイズエメラルド
寄付1000030000
ドリンクマティーニコスモポリタン
ドレス

次は、条件15に注目します。すると、20000の場所が分かり、さらに、条件17から、ジェーンの場所が、条件20から、ダイキリのばしょが分かります。また、条件14より、白は1番ではありませんし、条件15より、赤も1番ではありません。さらに、条件27より、黒も1番ではありません。よって青が1番に入ります。

順番12345
名前ジェーンダイアナリディアメリッサ
年齢55504060
ネックレスサファイア真珠ターコイズエメラルド
寄付200001000030000
ドリンクマティーニダイキリコスモポリタン
ドレス

ここで、条件27をもう一度使います。すると、白は、2番か3番であることが分かります。しかし、条件14より、白は3番しかありえないことが分かります。よって、黒の場所もわかります。よって、消去法より、赤の場所もわかります。

順番12345
名前ジェーンダイアナリディアメリッサ
年齢55504060
ネックレスサファイア真珠ターコイズエメラルド
寄付20000100003000050000
ドリンクマティーニダイキリコスモポリタン
ドレス

白がもし2番だとすると、50000が入る場所がなくなります。

最後に、条件26から、マンハッタンの場所が分かるので、あとは消去法で埋めることができるため、答えは下のようになります。

順番12345
名前ジェーンダイアナリディアカルメンメリッサ
年齢5545504060
ネックレスサファイア真珠ターコイズエメラルドオパール
寄付2000010000300005000040000
ドリンクマティーニダイキリマンハッタンコスモポリタンマルガリータ
ドレス

終わりに

いかがでしたか。もっと難しい問題や、もっと簡単な問題もありますので、カテゴリーでZebra Puzzleを選択して、いろいろな難易度の問題をぜひ解いてみてください。

プロフィール

この記事を書いた人
tisikinohako

13歳から為替をはじめ、最近はAIを使って自動化するために、pythonを勉強中。

為替は、参考書やバイブルなどは一切読まず、基本エクセル分析だけで勝ってきました。

数学はフーリエ変換や、ベクトル解析など解析学を勉強中。

TwitterやYoutubeではめちゃくちゃすべったので、ブログで挽回しようと始めた結果、なんかうまくいったっぽいので続けてます。

このブログを応援していただければ光栄です。