tasks a-s
This commit is contained in:
parent
47bf37c096
commit
b83f433714
12433 changed files with 156208 additions and 123 deletions
10
Task/N-queens-problem/Rascal/n-queens-problem.rascal
Normal file
10
Task/N-queens-problem/Rascal/n-queens-problem.rascal
Normal file
|
|
@ -0,0 +1,10 @@
|
|||
import Prelude;
|
||||
|
||||
public set[list[int]] Nqueens(int n){
|
||||
cols = upTill(n);
|
||||
result = {};
|
||||
for (vector <- permutations(cols)){
|
||||
if (n == size({vector[j] + j |j <- cols}) && n == size({vector[j] - j |j <- cols}))
|
||||
result += vector;}
|
||||
return result;
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue