leetcode 64. Minimum Path Sum 풀이
문제 : m x n 으로 이루어진 grid 가 주어질때 (0,0)에서 출발하여 (m-1, n-1) 에 x, y 좌표로 한칸 씩만 이동할 수 있을 때 path에 있는 grid 값의 합이 최소가 되는 (m-1, n-1) 의 값을 반환하라. ex) Input: grid = [[1,3,1],[1,5,1],[4,2,1]] Output: 7 Follow up : - 아이디어 : 처음에는 경로 탐색으로 생각해서 BFS로 풀었지만 input이 커지자 timeout 이 발생했다. 아무래도 dp로 풀어야되는거 같은데 아이디어가 떠오르지 않았다. 코드 : BFS로 푼 timeout이 발생하는 코드 from collections import deque class Solution: def minPathSum(self, grid..
2021. 4. 22.