2 Star 1 Fork 0

royce li/Leetcode_royce

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
克隆/下载
minCost.js 485 Bytes
一键复制 编辑 原始数据 按行查看 历史
royce li 提交于 2022-07-08 00:32 . 2022/07/08
/**
* @param {number[][]} costs
* @return {number}
*/
var minCost = function(costs) {
const l = costs.length;
const dp = new Array(l).fill(0).map( _ => new Array(3).fill(0));
dp[0] = [...costs[0]];
for(let i = 1; i < l; i++) {
dp[i][0] = costs[i][0] + Math.min(dp[i - 1][1], dp[i - 1][2]);
dp[i][1] = costs[i][1] + Math.min(dp[i - 1][0], dp[i - 1][2]);
dp[i][2] = costs[i][2] + Math.min(dp[i - 1][0], dp[i - 1][1]);
}
return Math.min(...dp[l - 1]);
};
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/royce-li/leetcode_royce.git
git@gitee.com:royce-li/leetcode_royce.git
royce-li
leetcode_royce
Leetcode_royce
master

搜索帮助