Class Solution
-
- All Implemented Interfaces:
public final class Solution3194 - Minimum Average of Smallest and Largest Elements.
Easy
You have an array of floating point numbers
averageswhich is initially empty. You are given an arraynumsofnintegers wherenis even.You repeat the following procedure
n / 2times:Remove the smallest element,
minElement, and the largest elementmaxElement, fromnums.Add
(minElement + maxElement) / 2toaverages.
Return the minimum element in
averages.Example 1:
Input: nums = 7,8,3,4,15,13,4,1
Output: 5.5
Explanation:
The smallest element of averages, 5.5, is returned.
Example 2:
Input: nums = 1,9,8,3,10,5
Output: 5.5
Explanation:
Example 3:
Input: nums = 1,2,3,7,8,9
Output: 5.0
Explanation:
Constraints:
2 <= n == nums.length <= 50nis even.1 <= nums[i] <= 50
-
-
Constructor Summary
Constructors Constructor Description Solution()
-
Method Summary
Modifier and Type Method Description final DoubleminimumAverage(IntArray nums)-
-
Method Detail
-
minimumAverage
final Double minimumAverage(IntArray nums)
-
-
-
-