Skip to content
Merged
Changes from 2 commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 3 additions & 2 deletions backtracking/n_queens.py
Original file line number Diff line number Diff line change
Expand Up @@ -40,8 +40,9 @@ def is_safe(board: list[list[int]], row: int, column: int) -> bool:
and all(
board[i][j] != 1 for i, j in zip(range(row, -1, -1), range(column, -1, -1))
)
and all(board[i][j] != 1 for i, j in zip(range(row, n), range(column, n)))
and all(board[i][j] != 1 for i, j in zip(range(row, n), range(column, -1, -1)))
and all(
board[i][j] != 1 for i, j in zip(range(row, -1, -1), [column] * (row + 1))
)
)


Expand Down