Back to November Back to Year 2026
MEDIUM 01 Nov 2026 View on LeetCode

453. Minimum Moves to Equal Array Elements

</> Solution

/**
 * Problem: LeetCode 453 - Minimum Moves to Equal Array Elements
 * Difficulty: Medium
 * Language: Java
 * Author: CodeByTushu
 */
class Solution {
    public int minMoves(int[] nums) {
        int min = Integer.MAX_VALUE;
        for (int x : nums) {
            min = Math.min(min, x);
        }

        long moves = 0;
        for (int x : nums) {
            moves += (long) x - min;
        }

        return (int) moves;
    }
}

TIME COMPLEXITY

O(N)

SPACE COMPLEXITY

O(1)

TOPICS

Array Greedy Math