Anonymous user
N-queens problem: Difference between revisions
m
→SWISH Prolog version
Line 11,799:
q(_,0,[],[]).
q(N,R,[(R,C)|Qs],[C|Cs]):- R > 0, S is R-1, q(N,S,Qs,Cs), between(1,N,C),
not((member((U,V),Qs), (V =:= C;
q(N,X):- q(N,N,_,X).
</lang>
|