Given an m x n binary matrix filled with 0's and 1's, find the largest square containing only 1's and return its area.
Input: matrix = [["1","0","1","0","0"],
["1","0","1","1","1"],
["1","1","1","1","1"],
["1","0","0","1","0"]]
Output: 4
Input: matrix = [["0","1"],
["1","0"]]
Output: 1
Please Assign this issue to me for adding Maximal Square Dynamic Programming Problem Code.
Points I will take care of:-
- Proper indentation
- Clean and Comment Code
- Time Complexity explanation
- Explained Sample Example