Problem · Array
Set Matrix Zeroes
Learn this problemProblem statement
Given an m x n integer matrix matrix, if an element is 0, set every element in its row and column to 0.
Modify the matrix in place using constant extra space, then return the transformed matrix.
Function
setZeroes(matrix: int[][]) → int[][]Examples
Example 1
matrix = [[1,1,1],[1,0,1],[1,1,1]]return = [[1,0,1],[0,0,0],[1,0,1]]The zero at row 1, column 1 makes the entire middle row and middle column zero.
Example 2
matrix = [[0,1,2,0],[3,4,5,2],[1,3,1,5]]return = [[0,0,0,0],[0,4,5,0],[0,3,1,0]]The zeroes in the first row make the first and fourth columns zero, and the first row is already required to become all zeroes.
Constraints
m == matrix.length.n == matrix[0].length.1 <= m, n <= 200.-2^31 <= matrix[i][j] <= 2^31 - 1.
More Tekion problems
- Koko Eating BananasONSITE INTERVIEW · Seen Jul 2026
- Maximum Sum of a Unique-Element SubarrayONSITE INTERVIEW · Seen Jul 2026
- Number of IslandsONSITE INTERVIEW · Seen Jul 2026
- Longest Balanced Substring After One SwapOA · Seen Jul 2026
- Minimum Size Subarray Sum With NegativesONSITE INTERVIEW · Seen Jul 2026