1. 問題の内容
5x5のマスに1から5の数字を入れます。各行、各列に同じ数字は入りません。マスの外の数字は、その方向から見たときに見えるビルの数を表します。
2. 解き方の手順
まず、すでに埋まっているマスを考慮して、確定できるマスを探します。
* 1行目は 1, 2, 5, 3, 4 と確定しています。
* 5行目は 2, 3, _, 5, _ となっています。
* 左から4番目の列は、上から順に 3, _, _, 5, _ となっています。
* 下から3番目の列は、上から順に 4, _, _, 1, _ となっています。
次に、ヒントの数字と、すでに埋まっている数字から、残りのマスを埋めていきます。
* 1行目から、各列に1, 2, 3, 4, 5がそれぞれ1つずつ含まれる必要があります。
* 各行を見るビルの数のヒントを考慮し、各行の数字の並び方を決定します。
* 同様に、各列を見るビルの数のヒントを考慮し、各列の数字の並び方を決定します。
具体的には、次のような手順で埋めていきます。
1. 4行目。左から3番目の数字は「1」でなければならない。なぜなら、各列には1から5の数字が1つずつ入る必要があるため。
2. 4行目。左から4番目の数字は「4」でなければならない。なぜなら、その列は「3, _, _, 5, _」となっている。
3. 5行目。左から3番目の数字は「4」でなければならない。なぜなら、その列は「3, _, _, 5, _」となっている。
4. 5行目。左から5番目の数字は「1」でなければならない。なぜなら、各行には1から5の数字が1つずつ入る必要があるため。
5. 2行目は 5, 4, 3, 2, 1 。右から3つビルが見える。
6. 3行目は 3, 1, 2, 4, 5 。右から3つビルが見える。
7. 4行目は 4, 5, 1, 3, 2 。右から2つビルが見える。
8. 5行目は 2, 3, 4, 5, 1 。右から2つビルが見える。
3. 最終的な答え
1 2 5 3 4
5 4 3 2 1
3 1 2 4 5
4 5 1 3 2
2 3 4 5 1