-程序员编程助手科技股份有限责任公司

计算机程序设计的初衷


考试单选计算机程序设计的初衷

工程正确答案

答案解析:未设置

编程算法测试题

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();
    }
}

Logo

AtomGit 是由开放原子开源基金会联合 CSDN 等生态伙伴共同推出的新一代开源与人工智能协作平台。平台坚持“开放、中立、公益”的理念,把代码托管、模型共享、数据集托管、智能体开发体验和算力服务整合在一起,为开发者提供从开发、训练到部署的一站式体验。

更多推荐