We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent b3bd3e6 commit eda67aeCopy full SHA for eda67ae
src/queens.py
@@ -5,9 +5,11 @@
5
6
def queens_without_collisions(queens_positions=[]):
7
queens_positions = [literal_eval(pos) for pos in queens_positions]
8
- for i_pos in queens_positions:
9
- for j_pos in queens_positions:
10
- if i_pos[0] == j_pos[0] and i_pos[1] != j_pos[1] or i_pos[0] != j_pos[0] and i_pos[1] == j_pos[1]:
+ for i in range(0, len(queens_positions)):
+ for j in range(i + 1, len(queens_positions)):
+ i_pos = queens_positions[i]
11
+ j_pos = queens_positions[j]
12
+ if i_pos[0] == j_pos[0] or i_pos[1] == j_pos[1]:
13
return str(i_pos).replace(' ', '')
14
return str(True)
15
0 commit comments