자연수로 이루어진 배열 nums와 자연수 k가 주어진다. 배열의 한 원소를 골라 1을 빼는 연산이 무한히 가능할 때 주어진 배열의 원소들의 모든 합이 k 로 나누어 떨어질 수 있게 하기 위한 최소한의 연산 횟수를 구하는 문제.
답은 모듈로 계산의 결과값 그 자체가 된다. .reduce() 로 한방에 해결.
function minOperations(nums: number[], k: number): number {
return nums.reduce((acc, cur) => (acc + cur) % k, 0)
};
