이게 왜 미디엄인지 모르겠네.안 풀려다가 그냥 끄적거려봄class Solution: def minFallingPathSum(self, matrix: List[List[int]]) -> int: n = len(matrix) dp = [[0 for _ in range(n)] for _ in range(n)] dp[0] = matrix[0] for i in range(1, n): for j in range(n): if j == 0: dp[i][j] = min(dp[i-1][j], dp[i-1][j+1]) + matrix[i][j] elif j == n-1: dp[i][j] = min(dp[i-1][j], dp[i-1][j-1]) + matrix[i][j] else: dp[i][j] = min(dp[i-1][j], dp[i-1][j+1], dp[i-1][j-1]) + matrix[i][j] return min(dp[-1])
댓글 영역
획득법
① NFT 발행
작성한 게시물을 NFT로 발행하면 일주일 동안 사용할 수 있습니다. (최초 1회)
② NFT 구매
다른 이용자의 NFT를 구매하면 한 달 동안 사용할 수 있습니다. (구매 시마다 갱신)
사용법
디시콘에서지갑연결시 바로 사용 가능합니다.