[프로그래머스] 가장 큰 정사각형 찾기 (파이썬, dp)
728x90
반응형
def solution(board):
for i in range(1,len(board)):
for j in range(1,len(board[0])):
if board[i][j]==1:
board[i][j]=min([board[i-1][j-1],board[i][j-1],board[i-1][j]])+1
# 이런식으로 쭉 늘여놓을 수 있는 듯
return max([item for row in board for item in row])**2
728x90
반응형
'프로그래머스' 카테고리의 다른 글
[프로그래머스] 튜플 (문자열, 정렬, python, javascript) (0) | 2020.09.23 |
---|---|
[프로그래머스] 피보나치수 (파이썬) (0) | 2020.09.21 |
[프로그래머스] 행렬의 곱셈 (파이썬) (0) | 2020.09.21 |
[프로그래머스] 프렌즈 4블록 (파이썬) (0) | 2020.09.21 |
[프로그래머스] level3. 베스트앨범 (파이썬, javascript) (0) | 2020.09.21 |
TAGS.