Zebra Puzzleの問題の解説をしていきます。まだ、Zebra Puzzleがどんなものかわからないという方は、下のリンクをクリックして、見てください。
それでは難易度1 「映画の夜」を見ていきましょう!!
問題:
1 あるところに少年が4人います。4人は左から順に並んでおり、それぞれの名前は、ニコラス、ジョシュア、ダニエル、ライアンのいずれかです。
2 それぞれの少年には好きな映画があり、それぞれ、ホラー、スリラー、コメディー、アクションのいずれかです。
3 それぞれの少年はスナックを食べるつもりであり、それぞれ、ポップコーン、チップ、クッキー、クラッカーのいずれかです。
4 それぞれの少年はシャツを着ており、その色は黒、青、緑、赤のいずれかです。
5 それぞれの少年の年齢は11歳、12歳、13歳、14歳のいずれかです。
6 1~5の条件は少年ごとで違ったものであるとします。(表はすべて異なるものが入る。)つまり、重複はどれにおいてもしません。
7 ジョシュアは端の一つです。
8 黒いシャツを着た少年は一番年下の男の子の左側にいます。
9 ジョシュアはホラー映画が好きです。
10 14歳の少年は左から3番目の位置にいます。
11 赤いシャツを着た少年は、13歳の少年とアクション映画が好きな少年の間のどこかにいます。
12 ダニエルはスリラー映画が好きです。
13 クッキーを食べるつもりの少年は、端の一つです。
14 クラッカーを食べるつもりの少年は、コメディ映画が好きな少年の右側にいます。
15 赤いシャツを着た少年は、ポップコーンを食べるつもりの少年とニコラスの間のどこかにいます。
16 端の一つは、スリラー映画が好きな少年です。
17 ニコラスはジョシュアとダニエルの間のどこかにいます。
18 最初のポジションは緑のシャツを着ている少年です。
19 黒いシャツを着た少年は、スリラー映画が好きな人の左側にいます。
下の表を埋めよ:
順番 | 1 | 2 | 3 | 4 |
シャツ | ||||
名前 | ||||
映画 | ||||
スナック | ||||
年齢 |
解答・解説
それではこの問題の解説をしていきます。まず、条件10、18から、下のように埋めることができます。
順番 | 1 | 2 | 3 | 4 |
シャツ | 緑 | | | |
名前 | | | | |
映画 | | | | |
スナック | | | | |
年齢 | | | 14 | |
次は条件8に注目しましょう。黒が入る場所は2か3のどちらかですが、(4に入るとすると、右側に入れないから。)2番に入るとすると、14歳とかぶってしまうので矛盾します。よって、黒いシャツの少年は3にいるとわかります。同時に11歳の少年の場所もわかります。また、これより、条件16、19を使うと、スリラー映画の場所もわかります。これより、スリラーの場所が分かるため、条件12を使うと、ダニエルの場所が分かります。
順番 | 1 | 2 | 3 | 4 |
シャツ | 緑 | | 黒 | ダニエル |
名前 | | | | |
映画 | | | | スリラー |
スナック | | | | |
年齢 | | | 14 | 11 |
次に、条件7,9に注目します。条件7より、ジョシュアの場所は1か4ですが、4だとすると、映画はスリラーとなっているので矛盾します。よってジョシュアの場所が1とわかり、同時にホラー映画の場所もわかります。
順番 | 1 | 2 | 3 | 4 |
シャツ | 緑 | | 黒 | ダニエル |
名前 | ジョシュア | | | |
映画 | ホラー | | | スリラー |
スナック | | | | |
年齢 | | | 14 | 11 |
ここで、条件11に注目してみましょう。13歳とアクション映画の人は必ず二つ以上離れていることから、13歳の場所が1とわかります。(もし2だとすると、アクション映画の場所は2か3だから、間に赤いシャツの人が入れない。)同時に、アクション映画、赤の場所が分かります。よって、消去法で、青、コメディー、12歳の場所もわかります。
順番 | 1 | 2 | 3 | 4 |
シャツ | 緑 | 赤 | 黒 | 青 |
名前 | ジョシュア | | | ダニエル |
映画 | ホラー | コメディー | アクション | スリラー |
スナック | | | | |
年齢 | 13 | 12 | 14 | 11 |
条件17より、ニコラスの場所は2か3です。しかし、条件15を使うと、ニコラスは赤ではない、つまり2ではないから、ニコラスの場所は3とわかります。同時に、ポップコーンの場所もわかります。そして、消去法で、ライアンの場所もわかります。また、条件14より、クラッカーの場所も分かります。
順番 | 1 | 2 | 3 | 4 |
シャツ | 緑 | 赤 | 黒 | 青 |
名前 | ジョシュア | ライアン | ニコラス | ダニエル |
映画 | ホラー | コメディー | アクション | スリラー |
スナック | ポップコーン | | クラッカー | |
年齢 | 13 | 12 | 14 | 11 |
最後に、条件13を使うと、クッキーの場所が4とわかるから、消去法で、チップの場所もわかり、答えは下のようになります。
順番 | 1 | 2 | 3 | 4 |
シャツ | 緑 | 赤 | 黒 | 青 |
名前 | ジョシュア | ライアン | ニコラス | ダニエル |
映画 | ホラー | コメディー | アクション | スリラー |
スナック | ポップコーン | チップ | クラッカー | クッキー |
年齢 | 13 | 12 | 14 | 11 |
いかがでしたか。これでもまだ難易度1です。もっと難しい問題がありますので、カテゴリーでZebra Puzzleを選択して、いろいろな難易度の問題をぜひ解いてみてください。
プロフィール
このブログの情報が少しでも役に立てれば嬉しいです。