Problem
Ask
Submissions

Problem: 01 Matrix

Medium
30 min
Explore how to solve the problem of finding the distance from each cell to the nearest zero in a binary matrix. Understand the use of dynamic programming concepts and adjacency rules to build an efficient solution. Practice implementing this approach to reinforce your coding interview skills.

Statement

Given an m×nm \times n binary matrix, mat, find the distance from each cell to the nearest 00. The distance between two adjacent cells is 11. Cells to the left, right, above, and below the current cell will be considered adjacent.

Constraints:

  • 11 \leq mat.row , mat.col50\leq 50

  • 11 \leq mat.row * mat.col 2500\leq 2500

  • mat[i][j] {0,1}\in \{0, 1\}

  • There is at least one 00 in mat.

Problem
Ask
Submissions

Problem: 01 Matrix

Medium
30 min
Explore how to solve the problem of finding the distance from each cell to the nearest zero in a binary matrix. Understand the use of dynamic programming concepts and adjacency rules to build an efficient solution. Practice implementing this approach to reinforce your coding interview skills.

Statement

Given an m×nm \times n binary matrix, mat, find the distance from each cell to the nearest 00. The distance between two adjacent cells is 11. Cells to the left, right, above, and below the current cell will be considered adjacent.

Constraints:

  • 11 \leq mat.row , mat.col50\leq 50

  • 11 \leq mat.row * mat.col 2500\leq 2500

  • mat[i][j] {0,1}\in \{0, 1\}

  • There is at least one 00 in mat.