/**
* 返回?cái)?shù)組a中的乘數(shù)因子都可以被除數(shù)數(shù)組b中的整數(shù)整除的個(gè)數(shù)
* 數(shù)組a,b的大小:1<=a,b<=10
* 數(shù)組a,b的元素大?。?<=a[i]<=100 1<=b[i]<=100
* @param a
* @param b
* @return
*/
public static int getTotalX(List<Integer> a,List<Integer> b){
if (a==null){
return 0;
}
if(a.size()==0){
return 0;
}
if(b==null){
return 0;
}
if(b.size()==0){
return 0;
}
int size = a.size();
if (size<1 || size>10){
return 0;
}
int size1 = b.size();
if(size1<1 || size1>10){
return 0;
}
for (Integer i : a) {
if (i<1 || i>100){
return 0;
}
}
for (Integer i : b) {
if (i<1 || i>100){
return 0;
}
}
HashMap<Integer, Integer> integerIntegerHashMap = new HashMap<>();
for (int i = 0; i < a.size(); i++) {
Integer i1 = a.get(i);
for (int j = 0; j < b.size(); j++) {
Integer i11 = b.get(j);
if (i11%i1==0){
integerIntegerHashMap.put(i11,integerIntegerHashMap.get(i11)+1);
}else {
integerIntegerHashMap.put(i11,0);
}
}
}
ArrayList<Integer> integers = new ArrayList<>();
integerIntegerHashMap.forEach((k,v)->{
if (v==b.size()){
integers.add(k);
}
});
return integers.size();
}
#這些公司卡簡(jiǎn)歷很嚴(yán)格##大家每天通勤多久?##??蛣?chuàng)作賞金賽##同程旅行工作體驗(yàn)##元戎啟行求職進(jìn)展匯總#