January 2022 enrollments are closed and the course commences on 8th of January, 2022. For future cohorts Join the waitlist →

```
class Solution {
public:
int minimumTotal(vector<vector<int> > &triangle) {
int n = triangle.size();
if( n == 1) {
return triangle[0][0];
}
for( int i = n-2 ; i >= 0 ; i-- ) {
for( int j = 0; j < triangle[i].size() ; j++ ) {
triangle[i][j] = min(triangle[i][j] + triangle[i+1][j], triangle[i][j] + triangle[i+1][j+1]);
}
}
return triangle[0][0];
}
};
```

I write essays on various engineering topics and share it through my weekly newsletter 👇