1 Star 0 Fork 0

yy/LeetCode

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
453-最小操作次数使数组元素相等.js 458 Bytes
一键复制 编辑 原始数据 按行查看 历史
’姚远‘ 提交于 2022-02-10 10:56 +08:00 . 第二种斐波那契数列
/**
* @param {number[]} nums
* @return {number}
*/
var minMoves = function(nums) {
//hhhh n-1个元素加一等价于1个元素减一
// 2 3 5
// 2 3 4
// 2 3 3
// 2 2 3
// 2 2 2
// (3-2)+(5-2)次
//由上找规律 得 最小操作次数等于所有元素减去最小元素的总和
let min = Math.min(...nums);
let sum = 0
nums.forEach(function(val){
sum = sum + (val-min)
});
return sum;
};
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/yaoyuana/LeetCode.git
git@gitee.com:yaoyuana/LeetCode.git
yaoyuana
LeetCode
LeetCode
master

搜索帮助