Maximal Rectangle
Hard
Provided a rows x cols binary matrix filled with 0's and 1's, determine the largest rectangle containing only 1's and produce its area.
Example 1

Input: matrix = [["1","0","1","0","0"],["1","0","1","1","1"],["1","1","1","1","1"],["1","0","0","1","0"]]
Output: 6
Explanation: The maximal rectangle is shown in the above picture.
Example 2
Input: matrix = [["0"]]
Output: 0
Example 3
Input: matrix = [["1"]]
Output: 1
Constraints
rows == matrix.lengthcols == matrix[i].length1 <= rows, cols <= 200matrix[i][j]is'0'or'1'.
Did this problem appear in one of your interviews?
Responses stay private.
