2024-01-15 19:46:52 +01:00
2024-01-15 18:28:14 +01:00
2024-01-15 18:28:14 +01:00
2024-01-15 19:46:52 +01:00
2024-01-15 19:46:52 +01:00
2024-01-15 18:28:14 +01:00
2024-01-15 18:28:14 +01:00

kiwifarm

The algorithm has been developed to address the following problem:

A knight is in a known cell on an empty chessboard and needs to reach another known cell.

Write a Python program that can take as input the two positions on the chessboard and returns as output:

* the set of all minimum-length sequences to move the piece from the initial cell to the final cell;
* a graphviz/dot file of the previous "all shortest path" graph.

Getting started

You can build and run the algorithm using the run.sh file

Build

To build the algorith and then run it use:

./run.sh build 4 5 test

The first element is the build or run commend that will build the container or use an already built one. then it is X and Y cordination of the destination and then the name of the output file

If you do not want to build it you can use:

./run.sh run 4 5 test
S
Description
No description provided
Readme
38 KiB
Languages
Python 89.9%
Shell 5.6%
Dockerfile 4.5%