LeetCode in Kotlin

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

class Solution {
    fun minOperations(nums: IntArray, k: Int): Int {
        var sum = 0
        for (num in nums) {
            sum += num
        }
        return sum % k
    }
}