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

JAVA_LeetCode 2465_Number of Distinct Averages

 JAVA_LeetCode 2465_Number of Distinct Averages

JAVA_LeetCode 2465_Number of Distinct Averages 풀이 class Solution { public int distinctAverages(int[] nums) { // 정렬 후 양 끝 값 평균을 계속해서 구하면서 set에 넣어준다. HashSet set = new HashSet(); Arrays.sort(nums); float num = 0; int cnt = 0; while(cnt !

= nums.length / 2) { num = ((float)(nums[cnt] + nums[nums.length - cnt - 1]) / 2.0f); cnt++; set.add(num); } return set.size(); } } 양 끝단의 값을 구하면서, set의 중복값 제거를 이용한 풀이법이다. * 출처 https://leetcode.com/problems/number-of-distinct-averages...

# JAVA # JAVA_LeetCode2465 # JAVA_LeetCode2465_NumberofDistinctAverages # JAVA_NumberofDistinctAverages # LeetCode2465_NumberofDistinctAverages