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;
    }
}
相关推荐
麦兜顶当当1 分钟前
subprocess与子进程交互
java·开发语言·jvm
Ulyanov6 分钟前
基于Tkinter/ttk的现代化Python GUI开发全攻略:从布局设计到视觉美化(三)
开发语言·python·gui·tkinter·ttk
等风来Boy8 分钟前
JAVA集成CAS客户端总结
java·cas
hutengyi12 分钟前
go测试问题记录
开发语言·后端·golang
青槿吖13 分钟前
第二篇:Spring Boot进阶:整合异常处理、测试、多环境与日志,开发稳得一批!
java·spring boot·后端·spring·面试·sqlserver·状态模式
星如雨グッ!(๑•̀ㅂ•́)و✧14 分钟前
Spring WebFlux 中的并发
java·spring·oracle
weixin_4331793316 分钟前
python - 读写文件
开发语言·python
東雪木23 分钟前
java学习—— 8 种基本数据类型 vs 包装类、自动装箱 / 拆箱底层原理
java·开发语言·java面试
Lyyaoo.24 分钟前
【JAVA基础面经】JVM、JRE、JDK
java·开发语言·jvm
liulilittle26 分钟前
SQLite3增删改查(C
c语言·开发语言·数据库·c++·sqlite