跳到主要内容

453.最小操作次数使数组元素相等

链接:453.最小操作次数使数组元素相等
难度:Medium
标签:数组、数学
简介:给你一个长度为 n 的整数数组,每次操作将会使 n - 1 个元素增加 1 。返回让数组所有元素相等的最小操作次数。

题解 1 - typescript

  • 编辑时间:2021-10-20
  • 执行用时:92ms
  • 内存消耗:41.4MB
  • 编程语言:typescript
  • 解法介绍:每次 n-1 个元素加一,理解为每次 1 个元素减一。
function minMoves(nums: number[]): number {
const min = Math.min(...nums);
return nums.reduce((ans, num) => ans + num - min, 0);
}