1. 程式人生 > >python leetcode 453. Minimum Moves to Equal Array Elements

python leetcode 453. Minimum Moves to Equal Array Elements

理會了題目的意思就是一行程式碼的事情
假設最終陣列中全為某一個數f,一共加了n次,陣列的長度為l,陣列中最小的數字為m,陣列和為s
f*l=s+(l-1)*n f最小的情況是什麼 一定是陣列中的最小值加了n 即f=n+m
代入得 nl+ml=s+ln-n n=s-ml

class Solution:
    def minMoves(self, nums):
        """
        :type nums: List[int]
        :rtype: int
        """
        return sum(nums)-len(nums)*min
(nums)