로딩
요청 처리 중입니다...

JAVA_LeetCode 3375_Minimum Operations to Make Array Values Equal to K

 JAVA_LeetCode 3375_Minimum Operations to Make Array Values Equal to K

JAVA_LeetCode 3375_Minimum Operations to Make Array Values Equal to K 풀이 class Solution { public int minOperations(int[] nums, int k) { // 배열 요소중 가장 작은 값이 k보다 같거나 크고, 중복값 제거한 요소 개수를 체크한다. int min = Integer.MAX_VALUE; for(int num : nums) min = Math.min(min, num); if(min < k) return -1; HashSet set = new HashSet(); for(int num : nums) set.add(num); // 만약, 최소값과 k가 같은경우 1을 빼준다. return set.size() - (min == k ? 1 : 0); } } * 출처 https://leetcode.com/problems/minimum-operations-to-make-array-...