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