Check If N and Its Double Exist
给一个数组, 问里面有没有其中数的2倍数. 用一个set放更高精度的数, 可以判断是否整除.
class Solution {
public boolean checkIfExist(int[] arr) {
Set<Double> set = new HashSet<>();
for(int n : arr) {
if(set.contains((double)n*2) || set.contains((double)n/2))
return true;
set.add((double)n);
}
return false;
}
}