java.lang.Object
g2201_2300.s2239_find_closest_number_to_zero.Solution

public class Solution extends java.lang.Object
2239 - Find Closest Number to Zero.

Easy

Given an integer array nums of size n, return the number with the value closest to 0 in nums. If there are multiple answers, return the number with the largest value.

Example 1:

Input: nums = [-4,-2,1,4,8]

Output: 1

Explanation:

The distance from -4 to 0 is |-4| = 4.

The distance from -2 to 0 is |-2| = 2.

The distance from 1 to 0 is |1| = 1. The distance from 4 to 0 is |4| = 4.

The distance from 8 to 0 is |8| = 8.

Thus, the closest number to 0 in the array is 1.

Example 2:

Input: nums = [2,-1,1]

Output: 1

Explanation: 1 and -1 are both the closest numbers to 0, so 1 being larger is returned.

Constraints:

  • 1 <= n <= 1000
  • -105 <= nums[i] <= 105
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    int
    findClosestNumber(int[] nums)
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • Solution

      public Solution()
  • Method Details

    • findClosestNumber

      public int findClosestNumber(int[] nums)