Back to problems

Solve Matrix, Tree, Nested, LCA, Maze Tasks

Algorithm · Meta · Medium

Given an m x n integer matrix grid, return every element as a single flat list. Process cells in increasing order of row + col, starting from cell (0, 0). For every diagonal whose sum is even, traverse it going upward/right; for every diagonal whose sum is odd, traverse it going downward/left. If grid has no rows or no columns, return an empty list. Analyze the time and space complexity of your implementation. Example 1: Explanation: The diagonals are formed by positions…

Checking your access…