Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Problem
N queens Problem
Solution
def isSafe(row,col,board,n):
#vertical direction
i=row-1
while i>=0:
if board[i][col]==1:
return False
i-=1
i=row-1
j=col-1
def printPathsHelper(row,n,board):
if row==n:
for i in range(n):
for j in range(n):
print(board[i][j],end=' ')
print()
return
for col in range(n):
if isSafe(row,col,board,n) is True:
board[row][col]=1
printPathsHelper(row+1,n,board)
board[row][col]=0
return
def nQueen(n):
#Implement Your Code Here
board=[[0 for j in range(n)]for i in range(n)]
printPathsHelper(0,n,board)
n = int(input())
nQueen(n)
Changes proposed in this Pull Request :
1.
..
Other changes