Итак, у меня есть доска N
x N
, и игрок считается победителем, если он поместил X или O в столбец, строку, диагональ или антидиаг, с размером M
* 1004. *. Я мог бы придумать алгоритм, где я проверяю столбцы, строки и т. Д. Из каждой ячейки в поле, это означает, что нам нужно сделать 8 проверок для каждой ячейки, что на самом деле плохо. Есть ли лучший способ сделать это?