#120
Triangle
specialist · 715 · lc medium +30 · verified · 59.9% accepted · 10,820 likes · top 58%
Description
Given a triangle array, find and return the minimum path sum from the top to the bottom.
At each step, from index i in the current row you may move to index i or index i + 1 in the next row.
Example 1:
Input: triangle = [[2],[3,4],[6,5,7],[4,1,8,3]]
Output: 11
Explanation: The triangle looks like:
2
3 4
6 5 7
4 1 8 3
The minimum path sum from top to bottom is 2 + 3 + 5 + 1 = 11 (underlined above).
Example 2:
Input: triangle = [[-10]]
Output: -10
Code
1
2
3