↗️ Обход матрицы по диагоналям: решаем задачу Diagonal Traverse

Уже есть подписка?
Представьте, что вы смотрите на шахматную доску и хотите пройти по всем клеткам по диагоналям, то вверх, то вниз. Именно так работает алгоритм обхода матрицы в задаче Diagonal Traverse. Нужно пройти все элементы матрицы в особом порядке: каждая диагональ обходится в противоположном направлении.
Исследователь (Explorer)
задачи618
задача leetcode353
leetcode236