https://school.programmers.co.kr/learn/courses/30/lessons/43105
๋ด ํ์ด
#include <string>
#include <vector>
using namespace std;
int solution(vector<vector<int>> triangle) {
int answer = 0;
// bottom-up ๋ฐฉ์
for(int i = triangle.size()-2; i >= 0; --i)
{
for(int j = 0; j < triangle[i].size(); ++j)
{
triangle[i][j] += max(triangle[i+1][j], triangle[i+1][j+1]);
}
}
answer = triangle[0][0];
return answer;
}
'๐ฅ๏ธ Study Note > Coding Test' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[ํ๋ก๊ทธ๋๋จธ์ค] level.2 - ์๊ฒฉ ์์คํ (C++) (1) | 2023.06.05 |
---|---|
[ํ๋ก๊ทธ๋๋จธ์ค] level.3 - ์ด์ค์ฐ์ ์์ํ(C++) (0) | 2023.06.04 |
[ํ๋ก๊ทธ๋๋จธ์ค] level.2 - ์คํฌํธ๋ฆฌ(C++) (0) | 2023.06.02 |
[ํ๋ก๊ทธ๋๋จธ์ค] level.3 - ์ผ๊ทผ ์ง์(C++) (0) | 2023.06.01 |
[ํ๋ก๊ทธ๋๋จธ์ค] level.3 - ์ต๊ณ ์ ์งํฉ(C++) (0) | 2023.05.31 |