Skip to content

[NEW Algorithm] #302

Open
Open
@akshitagupta15june

Description

@akshitagupta15june

Title or Name of the Algorithm

  • N-Queens

Describe the algorithm
The n-queens puzzle is the problem of placing n queens on an n×n chessboard such that no two queens attack each other.
image

Given an integer n, return all distinct solutions to the n-queens puzzle.

Each solution contains a distinct board configuration of the n-queens' placement, where 'Q' and '.' both indicate a queen and an empty space respectively.

Example:

Input: 4
Output: [
[".Q..", // Solution 1
"...Q",
"Q...",
"..Q."],

["..Q.", // Solution 2
"Q...",
"...Q",
".Q.."]
]
Explanation: There exist two distinct solutions to the 4-queens puzzle as shown above.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions