logo

👩‍💻 Крестики-нолики

👩‍💻 Крестики-нолики
👩‍💻 Крестики-нолики

В этом задании наша цель — написать функцию, которая проверяет игру крестики-нолики на выирыш. Предположим, что поле для игры представлено в виде массива 3x3, где значение равно 0, если ячейка пуста, 1, если это «X», и 2, если это «O»,

Пример кода:

isSolved([[0,0,1],
[0,1,2],
[2,1,0]]) => -1

Мы хотим, чтобы наша функция возвращала:

-1, если есть пустые места,
1, если "X" выиграли,
2, если "О" выиграли,
0, если это ничья.

Решение задачи🔽

function isSolved(board) {
const checkLine = (a, b, c) => {
if (a === b && b === c) {

Канал источник:@frontendnoteschannel_ru