校招笔试题编程技巧总结

技巧一://统计字符串s1的频率

    String s1 = in.nextLine();
//统计字符串s1的频率
        for (char c1 : s1.toCharArray()) {
            if (hashMap1.containsKey(c1)) {
                hashMap1.put(c1, hashMap1.get(c1) + 1);
            } else {
                hashMap1.put(c1, 1);
            }
        }

技巧二:输入判断加 hasNext()

 Scanner scan=new Scanner(System.in);
        while(scan.hasNext()){
            String str1=scan.nextLine();
            String str2=scan.nextLine();
            boolean result=isContain(str1,str2);
            if(result){
                System.out.println("Yes");
            }else{
                System.out.println("No");
            }
        }
        scan.close();

时间: 2024-11-03 21:10:42

校招笔试题编程技巧总结的相关文章

网易2018校招笔试题-数组能不能满足重排列后任意相邻的元素积都是4的倍数

今天看了一下网易最新的校招笔试题: 小易有一个长度为N的正整数数列A = {A[1], A[2], A[3]..., A[N]}.牛博士给小易出了一个难题:     对数列A进行重新排列,使数列A满足所有的A[i] * A[i + 1](1 ≤ i ≤ N - 1)都是4的倍数.     小易现在需要判断一个数列是否可以重排之后满足牛博士的要求. 代码如下: 1 import java.util.Scanner; 2 3 /** 4 * Created by jy on 2017/9/9. 5

2015年阿里巴巴校招笔试题

校招找工作的同学,可以看看,非常有帮助! 推荐: http://gointernetgo.com/textinterview/bishi-2015-alibba [产品经理]阿里巴巴2015校园招聘笔试题 [研发工程师]阿里巴巴2015校园招聘笔试题 [研发工程师]阿里巴巴2015校园招聘笔试题2 [国际安全运营专员]阿里巴巴2015校园招聘笔试题1 [产品运营]阿里巴巴2015校园招聘笔试题1 [前端开发工程师]阿里巴巴2015校园招聘笔试题1 [前端开发工程师]阿里巴巴2015校园招聘笔试题

兆易创新2016年9月校招笔试题_IC设计/验证

还有器件岗位的笔试题: 1.CMOS中哪些制造步骤中用到了离子注入,需要注意哪些?2.有哪些薄膜制备方法?各有什么优缺点?3.COMS的制作步骤,简要叙述.4.载流子的输运方式有哪些,简要叙述.5.半导体中缺陷种类,杂质的类型,缺陷杂质的危害,如何避免杂质缺陷.6.为何固体有超导体,导体,半导体,绝缘体?7.缓变PN结和突变PN结区别,如何制作,有何应用?8.CMOS的IV特性曲线,各个阶段的意义,如何让器件有效工作?9.质量测试中的加速失效作用.10.氧化层的击穿过程,如何避免击穿?附加题:N

互联网校招笔试题分享

Java 一些知识点 Object 有哪些方法 public 方法:getClass.equals(和==之间的区别).hashCode.toString.wait.notify protected 方法:clone.finalize private 方法:registerNatives,该方法作用是将不同平台C/C++实现的方法映射到Java中的native方法 public class Object { private static native void registerNatives()

2016京东Android研发校招笔试题

一.选择题汇总,具体的记不住啦.. 1.计网:ip的网络前缀.SNMP(报文组成):http://blog.csdn.net/shanzhizi/article/details/11606767 参考这个博客 TCP协议 2.数据库连接查询.全文索引:select * from product where match(detail) fulltext('jyc') 3.PAD图.N-S图 4.hash映射. 5.CSS中透明的部分 6.DMA.中断 7.线性窥孔 8.编译原理的表达式 9.and

2015恒生电子校招笔试题

一.不定项选择题 1.B  C错是因为编译后还需要链接,D函数可以单独编译,编译成目标文件 2. 3.D 4.CD 5. 6.B 7. (1)C (2)A 8.D 9. 10.ABCD 二.JAVA语言部分 1.B 2.C 3.AB  char型用'\u四位的16进制'表示也是正确的 4.AB 5.AB,B 三.数据库 create table S(    Sno int primary key auto_increment,    Sname varchar(20) ); insert int

天上掉馅饼--移动研究院2018校招笔试题

题目: 天上掉馅饼 时间限制:C/C++语言 1000MS:其他语言 3000MS 内存限制:C/C++语言 131072KB:其他语言 655360KB 题目描述: 大家都知道"天上不会掉馅饼"这句话,但是有一天,小明在回学校的路上,天上还真掉起了馅饼.小明的人品实在有点好,这馅饼会掉在小明身边10米的范围内.馅饼掉在地上显然就不能吃了,所以小明马上拿起他的背包去接.但是,小明是个技术宅,运动方面实在不太行,每秒钟只有在移动不超过1米的范围内接住馅饼.这条小路的图所示如下: 现在,我

2018 CVTE 前端校招笔试题整理

昨天晚上(7.20)做了CVTE的前端笔试,总共三十道题,28道多选题,2道编程题 .做完了之后觉得自己基础还是不够扎实,故在此整理出答案,让自己能从中得到收获,同时给日后的同学一些参考. 首先说一下两道肥肠简单的编程题: 1.请实现这样一个函数,输入参数为一个长度为2n的整数数组,以两个整数一组的方式将数据分组,并使每组数组最小值相加为最大,输出这个最大值. 输入[1,4,3, 2],输出为4输入[1,5,7,9, 4, 12],输出为15 思路:把数组按大小排序然后相邻两项分为一组,取每组较

小米2017校招笔试题

只过了20%...我日 树的高度 时间限制:C/C++语言 1000MS:其他语言 3000MS 内存限制:C/C++语言 65536KB:其他语言 589824KB 题目描述: 现在有一棵合法的二叉树,树的节点都是用数字表示, 现在给定这棵树上所有的父子关系,求这棵树的高度 输入 输入的第一行表示节点的个数n(1<=n<=1000,节点的编号为0到n-1)组成, 下面是n-1行,每行有两个整数,第一个数表示父节点的编号,第二个数表示子节点的编号 输出 输出树的高度,为一个整数 样例输入 5