JAVA_LeetCode 3736_Minimum Moves to Equal Array Elements III 풀이 class Solution { public int minMoves(int[] nums) { int max = Integer.MIN_VALUE, sum = 0; for(int num : nums){ max = Math.max(max, num); sum += num; } return max * nums.length - sum; } } 이전 문제와 거의 비슷하지만 해당 문제는 단순히 최대 요소값에 맞춰서 다른 요소 값을 1씩 증가시키는 문제 현재 시작점과 도착점을 구해서 도착점에서 시작점을 빼면 됨 최대값 * 모든 개수 → 1씩 증가하면서 최종 합계(현재 도작점) 현재 요소들의 합(현재 시작점) * 출처 https://leetcode.com/problems/minimum-moves-to-equal-array-elements-iii...