Алгоритм движения. PHP

267
12 мая 2017, 17:59

В общем вроде всё просто, но не очень =) Задача следующая - есть сетка NxM, и рекурсия ходит по клеткам. Как сохранять направление движения? В данный момент приоритет "вверх вправо вниз влево", т.е. попав на следующую клетку, например справа, опять будет попытка пойти вверх, а нужно продолжить движение влево, и если там тупик, тогда уже по остальным. Грубо говоря - есть четыре условия if, и мне нужно начинать не с первого if, но выполнить все 4.

Answer 1

Исходя из того что написано, вверх вправо вниз влево - это ходить по кругу. Выполняйте итерации пока соблюдается условие, как только следующую итерацию невозможно сделать переходите в следующий цикл

READ ALSO
Как в мобильной версии сайта вывести меньше товаров, чем в основной?

Как в мобильной версии сайта вывести меньше товаров, чем в основной?

Интересует такой вопрос: можно ли в мобильной версии сайта выводить меньшее количество товаров на странице магазина, чем в большой десктоп...

249
YITH Woocommerce compare - как сменить текст в описании товара?

YITH Woocommerce compare - как сменить текст в описании товара?

В плагине YITH Woocommerce compare в поле description выводится короткое описание товара (woocommerce_short_description), а нужно полное (у меня оно в табе выводится #tab-description)Может...

280
Как вывести время создания куки?

Как вывести время создания куки?

Как вывести время создания куки ? Разобрался

221