RosettaCodeData/Task/Solve-a-Holy-Knights-tour/00DESCRIPTION
2017-09-25 22:28:19 +02:00

34 lines
951 B
Text

[[File:chess_white_knight.jpg|200px||right]]
Chess coaches have been known to inflict a kind of torture on beginners by taking a chess board, placing pennies on some squares and requiring that a Knight's tour be constructed that avoids the squares with pennies.
This kind of knight's tour puzzle is similar to   [[Solve a Hidato puzzle|Hidato]].
The present task is to produce a solution to such problems. At least demonstrate your program by solving the following:
;Example 1
<pre>
0 0 0
0 0 0
0 0 0 0 0 0 0
0 0 0 0 0
0 0 0 0 0
1 0 0 0 0 0 0
0 0 0
0 0 0
</pre>
Note that the zeros represent the available squares, not the pennies.
Extra credit is available for other interesting examples.
;Related tasks:
* [[A* search algorithm]]
* [[Knight's tour]]
* [[N-queens problem]]
* [[Solve a Hidato puzzle]]
* [[Solve a Hopido puzzle]]
* [[Solve a Numbrix puzzle]]
* [[Solve the no connection puzzle]]
<br><br>