Guest User

Untitled

a guest
Oct 27th, 2016
62
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.72 KB | None | 0 0
  1. var current_position = [];
  2. var cursor = 0;
  3.  
  4. function queens8() {
  5. for (var j = 0; j <= 7; j++) {
  6. if (check(cursor, j) == true) {
  7.  
  8. cursor++;
  9. current_position.push(j);
  10.  
  11. if (current_position.length == 8) {
  12.  
  13. done_positions.push(current_position);
  14.  
  15. console.log(current_position);
  16. //выводит на первой итерации: [0, 4, 7, 5, 2, 6, 1, 3]
  17.  
  18. }
  19. queens8();
  20. }
  21. }
  22. current_position.splice(cursor-1, 1);
  23. cursor--;
  24. return;
  25. }
  26.  
  27. done_positions.push(current_position);
  28.  
  29. [Array[0], Array[0], Array[0], Array[0], Array[0], Array[0], ...]
  30.  
  31. done_positions.push([]+current_position);
Add Comment
Please, Sign In to add comment