当前位置: 首页 > article >正文

Leetcode:2239

1,题目

2,思路

循环遍历满足条件就记录,最后返回结果值

3,代码

public class Leetcode2239 {
    public static void main(String[] args) {
        System.out.println(new Solution2239().findClosestNumber(new int[]{-4, -2, 1, 4, 8}));
    }
}

class Solution2239 {
    public int findClosestNumber(int[] nums) {
        int num = nums[0];
        for (int i = 1; i < nums.length; i++) {
            int a = Math.abs(num);
            int b = Math.abs(nums[i]);
            if (a == b) {
                num = num > nums[i] ? num : nums[i];
            } else {
                num = a > b ? nums[i] : num;
            }
        }
        return num;
    }
}


http://www.kler.cn/a/514351.html

相关文章:

  • WebSocket实现私聊私信功能
  • 2025-1-21 Newstar CTF web week1 wp
  • (二叉树)
  • 深度学习python基础(第三节) 函数、列表
  • AQS公平锁与非公平锁之源码解析
  • 【整体介绍】
  • 卸载和安装Git小乌龟、git基本命令
  • npm install 报错:Command failed: git checkout 2.2.0-c
  • 自然语言处理(NLP)领域相关模型概述
  • MOS怎样选型,步骤详解
  • 20250119面试鸭特训营第27天
  • python学opencv|读取图像(四十)掩模:三通道图像的局部覆盖
  • Python----Python高级(正则表达式:语法规则,re库)
  • 到华为考场考HCIE的注意事项和考试流程
  • [Qt] QPainter | Qpen | QPixmap
  • 计算机视觉算法实战——人类情感识别(主页有源码)
  • 2025年大模型气象预测架构与商业化影响
  • 【记录】Jenkins版本及JDK关系介绍的官网地址
  • 优选算法《二分查找》
  • ue5 在一个蒙太奇的上半身插槽放两段动画,用片段1,2作为区分。播放动画蒙太奇,自由选择片段1,2
  • C# 通用缓存类开发:开启高效编程之门
  • 微服务知识——4大主流微服务架构方案
  • Django学习笔记(项目默认文件)-02
  • 【mptcp】ubuntu18.04和MT7981搭建mptcp测试环境操作说明
  • 【FISCO BCOS】二十三、部署WeBASE-Node-Manager
  • Linux shell 批量验证端口连通性