๋ฌธ์ ํ์ด DP ๋ฌธ์ ๋ค. ํธ๋ฆฌ์์ ์์๋ค์ ๋์ ํฉ์ด ์ต๋๊ฐ๋๋ ๊ฐ์ ์ถ๋ ฅํ๋ ๋ฌธ์ ์ด๋ค.DP ์ ํ์์ ์๋์ ๊ฐ์ด ์๊ฐํ๋ค.{์์์ ํ์ฌ ๊ฐ + (์ค๋๊ฐ์ ์ or ์ผ๋๊ฐ์ ์) ์ค ์ต๋๊ฐ} ์ ๊ตฌํด์ ๋จ๋ง๋ ธ๋์ ๋์ ํฉ์ ๋ฃ์ด๋๋๋ค ์ด ์ ํ์์ผ๋ก DP์ ๋์ ํฉ์ ๋ฃ์ด๋์ผ๋ฉด ๋ง์ง๋ง ๋ฐฐ์ด์ ์ด ๋์ ํฉ์ ๊ฒฝ์ฐ๊ฐ ์์ด๋ฏ๋ก ๋ง์ง๋ง ๋ฐฐ์ด ์ค ์ต๋๊ฐ์ ์ถ๋ ฅํ๋ฉด ๋ต์ด๋ค. class Solution { public int solution(int[][] triangle) { int len = triangle.length; int[][] dp = new int[len][len]; dp[0][0] = triangle[0][0]; for (int i=1; i 1. dp ๋ฐฐ์ด..