Skip to content

Commit c61c00f

Browse files
authored
Create Solution.java
1 parent 5a1329c commit c61c00f

File tree

1 file changed

+14
-0
lines changed

1 file changed

+14
-0
lines changed
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
class Solution {
2+
public int minFallingPathSum(int[][] A) {
3+
int m = A.length, n = A[0].length;
4+
for (int i = 1; i < m; ++i) {
5+
for (int j = 0; j < n; ++j) {
6+
int min = A[i - 1][j];
7+
if (j > 0) min = Math.min(min, A[i - 1][j - 1]);
8+
if (j < n - 1) min = Math.min(min, A[i - 1][j + 1]);
9+
A[i][j] += min;
10+
}
11+
}
12+
return Arrays.stream(A[m - 1]).min().getAsInt();
13+
}
14+
}

0 commit comments

Comments
 (0)