Skip to content

Commit 5ad36b0

Browse files
authored
Create Minimum Path Sum
1 parent 2dd2151 commit 5ad36b0

File tree

1 file changed

+20
-0
lines changed

1 file changed

+20
-0
lines changed

Minimum Path Sum

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
class Solution {
2+
public int minPathSum(int[][] grid) {
3+
int[][] dp = new int[grid.length][grid[0].length];
4+
for(int i = 0; i<grid.length; i++){
5+
for(int j = 0; j<grid[i].length; j++){
6+
dp[i][j] += grid[i][j];
7+
if(j > 0 && i>0){
8+
dp[i][j] += Math.min(dp[i-1][j] , dp[i][j-1]);
9+
}
10+
else if(j>0){
11+
dp[i][j] += dp[i][j-1];
12+
}
13+
else if(i > 0){
14+
dp[i][j] += dp[i-1][j];
15+
}
16+
}
17+
}
18+
return dp[dp.length-1][dp[0].length-1];
19+
}
20+
}

0 commit comments

Comments
 (0)