The program try all possibility, and count the ones that follows the laws of the problem.
In order to have the maximum performances, the program is multithreaded at the size of the plate that the program is trying to solve.
More informations can be found here.
On Ubuntu / Debian :
sudo apt install goOn Archlinux :
sudo pacman -S install goClone the repository :
git clone https://github.com/Liloche19/nqueen_go.git
cd nqueen_goThen, compile the project :
go build(OPTIONAL) :
After use, you can delete the executable file :
rm nqueen_go./nqueen_go sizeThe outpout will look like this :
Solutions : [number]If you have any proposition, you can contact me. I will be happy to improve this projet.