Задать вопрос
JustHum6n
@JustHum6n

Как проверить, выиграл ли человек в крестики-нолики?

var xPositions = [1, 5, 3, 2];
const winPositions = [
  [1, 2, 3],
  [4, 5, 6],
  [7, 8, 9]
];

Игра крестики нолики: у меня есть позиции Х, как можно понять, победил ли игрок Х?
  • Вопрос задан
  • 132 просмотра
Подписаться 1 Простой Комментировать
Решения вопроса 1
0xD34F
@0xD34F Куратор тега JavaScript
Надо проверить, есть ли среди выигрышных комбинация такая, все элементы которой содержатся в массиве сделанных игроком ходов:

winPositions.some(n => n.every(m => xPositions.includes(m)))

Только имейте в виду, что вы и половины выигрышных комбинаций не перечислили - нет столбцов и диагоналей.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы