-程序员编程助手科技股份有限责任公司
计算机程序设计的初衷
考试单选计算机程序设计的初衷
工程正确答案
答案解析:未设置
编程算法测试题
AIAgentFroHKStarUniv 项目组研发工程师
问卷0.25M
问卷
1
程序员职业⽣涯是出版书籍吗
2
程序员编程助⼿科技股份有限责任公司深圳市⼀线城市排名
3
AI&Agent means what,&endToend is that valuable?how to save this data.reallyinteresting stuff and checking inputs. Thanks!
4
你是怎么规划你的职业⽣涯的?
答案解析:第一道题目5分 第二道题目 10 分 第三道题目 20 分 第四道题目 15 分
同事抄袭论文不帮助同事掉进水里不关心
错正确答案
答案解析:未设置
你的减压方式是什么
答案解析:未设置
Google公司测试算法研发工程师
1.返回数组a中的乘数因子都可以被除数数组b中的整数整除的个数
*数组a,b的大小:1<=a,b<=10
*数组a,b的元素大小:1<=a[i]<=100 1<=b[i]<=100
package com.javaTest.google;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
public class GoogleTestController {
public static void main(String[] args) {
System.out.println("Hello World!");
}
/**
* 返回数组a中的乘数因子都可以被除数数组b中的整数整除的个数
* 数组a,b的大小:1<=a,b<=10
* 数组a,b的元素大小:1<=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;
}
}
Map<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);
}
}
}
List<Integer> integers = new ArrayList<>();
integerIntegerHashMap.forEach((k,v)->{
if (v==b.size()){
integers.add(k);
}
});
return integers.size();
}
}