1. An matrix of input is given, the matrix is for sure n x n, for example 4x4, 5x5
2. There are numbers in the matrix, some are "0"
3. We have to fill the 0 according to other number, each row and col's sum is (n^3+n)/2
Example input:
:-Game([[16 ,2 ,3 ,0]
[5 ,11 ,0 ,0]
[9 ,7 ,6 ,12]
[4 ,14 ,15 ,1]],Space,Moves).
Output:
13,13
10,11
14,8
true
The first output is the index(counting from top to bottom), second input is the number that fills in the 0
Has to finish within 12 Hour, thanks!
Being a software eng. I have the skillset you required for the job. I have worked on some Prolog assignment as a freelancer. Your assignment will be finished within the time you mentioned.
Relevant Skills and Experience
I have worked on Prolog as a freelancer. I am very passionate about algorithm which is why I like doing coding assignment. Once given a chance this will be a wonderful experience for both of us.