We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent b0df0ff commit 07ba6c8Copy full SHA for 07ba6c8
ksinji/202510/27 PGM 정수 삼각형.md
@@ -0,0 +1,30 @@
1
+```java
2
+class Solution {
3
+ public int solution(int[][] triangle) {
4
+ if (triangle.length == 1) return triangle[0][0];
5
+
6
+ int answer = 0;
7
8
+ int[][] dp = new int[triangle.length][triangle.length];
9
+ dp[0][0] = triangle[0][0];
10
11
+ for (int i=1; i<triangle.length; i++){
12
+ for (int j=0; j<=i; j++){
13
+ if (j==0){
14
+ dp[i][j] = dp[i-1][j] + triangle[i][j];
15
+ } else if (j==i){
16
+ dp[i][j] = dp[i-1][j-1] + triangle[i][j];
17
+ } else {
18
+ dp[i][j] = Math.max(dp[i-1][j] + triangle[i][j], dp[i-1][j-1] + triangle[i][j]);
19
+ }
20
21
22
23
+ for (int i=0; i<triangle.length; i++){
24
+ answer = Math.max(dp[triangle.length-1][i], answer);
25
26
27
+ return answer;
28
29
+}
30
+```
0 commit comments