453. 最小操作次数使数组元素相等
这道题中的转换的思想比较有意思, 将 个元素的值加
转换为将剩的某个元素减
func minMoves(nums []int) int {
min := nums[0]
for _, num :=range(nums) {
if num < min {
min = num
}
}
var count int = 0
for _, num := range(nums) {
count += num - min
}
return count
}
这道题中的转换的思想比较有意思, 将 个元素的值加
转换为将剩的某个元素减
func minMoves(nums []int) int {
min := nums[0]
for _, num :=range(nums) {
if num < min {
min = num
}
}
var count int = 0
for _, num := range(nums) {
count += num - min
}
return count
}
让时间为你证明