Входные данные: arr - числовая матрицы N x M, эл-ты матрицы - натуральные числа от 1 до 10^3. N,M от 1 до 100. Вывод: вывести общее кол-во выигрышных направлений для заданной таблицы. Направление считается выигрышным, если все числа в этом направлении от ячейки X строго меньше числа в самой ячейке X. Если ячейка X находится на краю матрицы, то вы автоматически имеете выигрышное направление.
Подход к решению: Пробегаемся по матрице и из каждой точки "смотрим" в четыре направления, вверх, право, вниз, влево. Для этого двигаемся в этом правлаении пока имеет смысл -- мы не упёрлись в стенку и значения уменьшаются. Если второе условие нарушается, то считаем направление проигрышным и выходим.
На Питоне, replit https://repl.it/@MikePeleah/UniLecs141Py
На JavaScript, replit https://repl.it/@MikePeleah/UniLecs141JS