1 / 1
07A/191
Rotate matrix by 90 degrees
Problem Statement
Examples
Custom Notes
Approach custom 1 : TC: SC:
1 / 1

FOR each row i FOR each column j IF matrix[i][j] == 0 mark all non-zero cells in row i as -1 mark all non-zero cells in column j as -1

FOR each row i FOR each column j IF matrix[i][j] == -1 matrix[i][j] = 0

RETURN matrix

PCode custom
1 / 1
FOR each row i
    FOR each column j
        IF matrix[i][j] == 0
            mark all non-zero cells in row i as -1
            mark all non-zero cells in column j as -1

FOR each row i
    FOR each column j
        IF matrix[i][j] == -1
            matrix[i][j] = 0

RETURN matrix