LeetCode-in-Java

3512. Minimum Operations to Make Array Sum Divisible by K

Easy

You are given an integer array nums and an integer k. You can perform the following operation any number of times:

Return the minimum number of operations required to make the sum of the array divisible by k.

Example 1:

Input: nums = [3,9,7], k = 5

Output: 4

Explanation:

Example 2:

Input: nums = [4,1,3], k = 4

Output: 0

Explanation:

Example 3:

Input: nums = [3,2], k = 6

Output: 5

Explanation:

Constraints:

Solution

public class Solution {
    public int minOperations(int[] nums, int k) {
        int sum = 0;
        for (int num : nums) {
            sum += num;
        }
        return sum % k;
    }
}