результат должен быть таким:
..Q.......
...Q......
Q.........
.......Q..
..Q.......
.........Q
....Q.....
......Q...
...Q......
.....Q....
К примеру, чтобы через каждые
N
символов строка начиналась с новой строки, и плюс добавлялся один символ случайно в этой строке
Я до такого дошёл:
const chessBoard = (function (size) {
// Сюда изначально size = 10
// Формирует Шахматную доску 10 / 10
let hash = 'Q';
let space = '.';
for (let i = 0; i < size; i++) {
if (i <= 8 && i >= 0) {
// При этом тут где то должна быть проверка типа if hash.length > 8 or random Number add to one of element this number.lenght random Q
hash += 'Q';
}
hash += '\n';
for (let j = 0; j < size; j++) {
if ((i + j) % 2 == 0) {
// если вместо 0 будет 8 все строки будут из Q
hash += space;
} else {
hash += '.';
}
}
}
console.log(hash);
})(10);