分析:此题思路比较简单,n-1个数同时加1,相当于每次有一个数自身减1,所以我们可以用数组其他元素与最小值相减,之和即为最小move次数。
class Solution(object): def minMoves(self, nums): """ :type nums: List[int] :rtype: int """ return_num = 0 min_num = min(nums) for num in nums: return_num += (num - min_num) return return_num a = Solution() a.minMoves([0,1])