Java LeetCode练习

3194. 最小元素和最大元素的最小平均值

java 复制代码
package JavaExercise;

import java.util.Arrays;

public class Exercise {
    public static void main(String[] args) {
        int[] array = {1,2,3,7,8,9};
        System.out.println(Solution.minimumAverage(array));
    }
}

class Solution {
    public static double minimumAverage(int[] nums){
        int n = nums.length / 2;
        Arrays.sort(nums);
        double average = 0;
        double min = Integer.MAX_VALUE;
        int i;
        int j;
        for (i = 0, j = nums.length - 1; i < n; i++, j--) {
            average = ((nums[i] + nums[j]) / 2.0);
            min = Math.min(average, min);
        }
        return min;
    }
}
相关推荐
niaiheni1 分钟前
PHP文件包含
开发语言·php
初次见面我叫泰隆2 分钟前
Qt——1、初识Qt
开发语言·c++·qt
Arms20613 分钟前
python时区库学习
开发语言·python·学习
短剑重铸之日25 分钟前
《7天学会Redis》特别篇: Redis分布式锁
java·redis·分布式·后端·缓存·redission·看门狗机制
无名的小三轮25 分钟前
第二章 信息安全概述
开发语言·php
清水白石00832 分钟前
深入 Python 对象模型:PyObject 与 PyVarObject 全解析
开发语言·python
独自破碎E36 分钟前
说说Java中的反射机制
java·开发语言
一直都在57244 分钟前
SpringBoot3 框架快速搭建与项目工程详解
java·开发语言
子云之风1 小时前
LSPosed 项目编译问题解决方案
java·开发语言·python·学习·android studio
小北方城市网1 小时前
SpringBoot 全局异常处理与接口规范实战:打造健壮可维护接口
java·spring boot·redis·后端·python·spring·缓存