Minimum Path Sum LeetCode solution in JavaScript
1var minPathSum = function (grid) {2let row = grid.length;3let col = grid[0].length;45for (let i = 1; i < row; i++) {6grid[i][0] += grid[i - 1][0];7}8for (let j = 1; j < col; j++) {9grid[0][j] += grid[0][j - 1];10}11for (let i = 1; i < row; i++) {12for (let j = 1; j < col; j++) {13grid[i][j] += Math.min(grid[i - 1][j], grid[i][j - 1]);14}15}16return grid[row - 1][col - 1];17};