Skip to content

Commit eda67ae

Browse files
committed
New version
1 parent b3bd3e6 commit eda67ae

File tree

1 file changed

+5
-3
lines changed

1 file changed

+5
-3
lines changed

src/queens.py

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,9 +5,11 @@
55

66
def queens_without_collisions(queens_positions=[]):
77
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]:
8+
for i in range(0, len(queens_positions)):
9+
for j in range(i + 1, len(queens_positions)):
10+
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]:
1113
return str(i_pos).replace(' ', '')
1214
return str(True)
1315

0 commit comments

Comments
 (0)