Loading

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

https://leetcode-cn.com/problems/minimum-moves-to-equal-array-elements/

如果只是让所有的元素相等,那么让一个数加多少和让一个数减多少是没有区别的

思路很简单,让所有的数减到与最小的数相等,计算数组中所有元素与最小数字差值的总和

class Solution {
    public int minMoves(int[] nums) {
        int minNum = Arrays.stream(nums).min().getAsInt();
        int res = 0;
        for(int i : nums){
            res += i - minNum;
        }
        return res;
    }
}
posted @ 2021-10-20 10:51  Zhbeii  阅读(29)  评论(0编辑  收藏  举报