From 5824441c0bd6f58fa492747fc997b9f594957354 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=EC=97=BC=ED=98=9C=EC=A0=95?= <122238744+cyzlcyzl@users.noreply.github.com> Date: Thu, 15 Oct 2026 22:40:33 +0900 Subject: [PATCH] Create 2239. Find Closest Number to Zero.java --- .../2239. Find Closest Number to Zero.java" | 14 ++++++++++++++ 1 file changed, 14 insertions(+) create mode 100644 "leetcode3/\354\227\274\355\230\234\354\240\225/2239. Find Closest Number to Zero.java" diff --git "a/leetcode3/\354\227\274\355\230\234\354\240\225/2239. Find Closest Number to Zero.java" "b/leetcode3/\354\227\274\355\230\234\354\240\225/2239. Find Closest Number to Zero.java" new file mode 100644 index 00000000..e76351f5 --- /dev/null +++ "b/leetcode3/\354\227\274\355\230\234\354\240\225/2239. Find Closest Number to Zero.java" @@ -0,0 +1,14 @@ +// O(n) + +class Solution { + public int findClosestNumber(int[] nums) { + int min = Integer.MAX_VALUE; + for (int num : nums) { + if (Math.abs(min) > Math.abs(num)) min = num; + else if (Math.abs(min) == Math.abs(num)) { + if (min < num) min = num; + } + } + return min; + } +}