Find Closest Number to Zero
给一个数组, 求距离0最近的数字, 如果2个数字相同, 返回最大的.
class Solution {
public int findClosestNumber(int[] nums) {
int min = Integer.MAX_VALUE;
int res = Integer.MAX_VALUE;
for(int i = 0; i < nums.length; i++){
if(min >= Math.abs(nums[i])){
if(min == Math.abs(nums[i]))
res = Math.max(res, nums[i]);
else
res = nums[i];
min = Math.abs(nums[i]);
}
}
return res;
}
}