n soni berilgan bo'lib, n ta shaxmat malikasini n x n taxtasiga shunday joylashtiringki, ulardan hech biri bir-birini ura olmasin.
Har bir yechim taxtadagi tuzilishni o'z ichiga olishi kerak, bunda 'Q' malikani va '.' bo'sh katakni bildiradi.
func solve(n int) [][]string {
// ...
}
Input: n = 4
Output: [[".Q..","...Q","Q...","..Q."],["..Q.","Q...","...Q",".Q.."]]
Input: n = 1
Output: [["Q"]]
Input: n = 2
Output: []