昨晚做了华为实习笔试,真的是不做不知道,做了就知道在规定时间内会出现多少问题总结如下:

1. 以前做题总是祈求做完全AC,后面才发现,全AC是比较有难度的,当你改了不能全AC的时候,你就应该做下一题的,因为算通过率的,假入有三道你都做了一部分那么加起来就是比较不错的成绩,如果其他也不会那么就做一道是可以的。

2.给的题目往往都是文字叙述,场景引入与我们平时刷题是很有区别的,需要耐心读题,理解我们可以这样就是先把例子答案输出来你就会有一部分通过率的,说不定很大一部分,只有特殊通不过,所以就是要简化条件限制做出来在添加条件,前提是你不能全部理解题意时候。

3。平时刷题是不需要输入的,而笔试的时候需要我们自己写输入,开始是很不习惯的,故需要多练习同时在java里要注意next(),nextLine(),nextInt()他们的区别及连起用的常见问题。

4.假如你都不会的时候有时候读题意一个简单输出就会有部分通过率。

  

package coding;//代码没有全部AC
import java.util.*;public class Main {public static void main(String[] args) {Scanner in = new Scanner(System.in);while (in.hasNext()) {String employeeNames = in.nextLine();//判断最后一个是否逗号结束的if(employeeNames.charAt(employeeNames.length()-1)==',') {System.out.println("error.0001");break;}else {String[] names = employeeNames.split(",");//判断是否名字合法,,这里有问题结尾符号没判断以Tom,Lucy,这种情况没判断boolean flag = true;int n = names.length;for(int j=0;j<names.length;j++) {if(n<=0 || n>=100) {System.out.println("error.0001");flag = false;break;}else {String  ss = names[j];for(int k=0;k<ss.length();k++) {if(k==0 && !(ss.charAt(k)>='A' && ss.charAt(k)<='Z')) {System.out.println("error.0001");flag = false;break;}else if(k>0 && !(ss.charAt(k)>='a' && ss.charAt(k)<='z')) {System.out.println("error.0001");flag = false;break;}else {continue;}}}}if(flag) {//循环存入集合里统计HashMap<String, Integer> timesMap = new HashMap<>();for (int i = 0; i < n; i++) {String name = names[i];if (timesMap.containsKey(name)) {int temp = timesMap.get(name);timesMap.put(name, temp + 1);} else {timesMap.put(name, 1);}}//判断最对票数int max = 0;for (String strK : timesMap.keySet()) {max = Math.max(timesMap.get(strK), max);}//统计这个最多票数有多少人ArrayList<String> ret = new ArrayList<>();for (String strK : timesMap.keySet()) {if (timesMap.get(strK) == max) {ret.add(strK);}}//这里对只有一个直接输出,否则需要加入名字判断规则if (ret.size() == 1) {System.out.println(ret.get(0));} else {Collections.sort(ret, new Comparator<String>() {@Overridepublic int compare(String o1, String o2) {//升序排列return o1.compareTo(o2);}});System.out.println(ret.get(0));}}}}}
}

题二:

这题主要是怎么分割好,就实现样例输出,把关键字和后面字符串读入分开,并把后面字符以 ],分割并一步步取出保存

 public static void main(String[] args) {//部分ACScanner sc = new Scanner(System.in);while(sc.hasNext()) {String key = sc.next();String value = sc.next();String[] str = value.split("],");int count=0;for (int i=0;i<str.length;i++) {String[] s = find(str[i]);if(key.equals(s[0])) {count++;System.out.print(s[1]+" ");System.out.print(s[2]+" ");System.out.print(s[3]+"\r\n");}}if (count==0) {System.out.println("FALL");}}}private static String[] find(String s) {if(s.charAt(s.length()-1)==']') {s = s.substring(0,s.length()-1);}StringBuilder sb = new StringBuilder();String[] stringSplit = s.split(",");for (int i=0;i<stringSplit.length;i++) {String ss = stringSplit[i];for (int j=0;j<ss.length();j++) {if(ss.charAt(j)=='[') {sb.append(ss.substring(0,j));sb.append(",");} else if (ss.charAt(j)=='=') {sb.append(ss.substring(j+1,ss.length()));sb.append(",");break;}}}sb.deleteCharAt(sb.length()-1);String str = sb.toString();String[] s1 = str.split(",");return s1;}

华为实习笔试2020.4.15相关推荐

  1. IC 笔试真题之吾见——华为实习(1)

    前言 今天(2022 04 07)刚建立了一个专栏<IC真题之吾见>,准备记录一些IC真题的见解,为以后找工作做一点准备. 刷题绝不是目的,以题代练,以题代学. 题目来自师兄申请 华为实习 ...

  2. 2019华为实习面经

    2019华为实习面经 第一阶段--简历制作 一份好的简历至关重要,我在知乎上和各类博客上看了很多的简历制作的指导.我个人是使用的超级简历这个网站制作的简历. 简历模板简约大方,分类详细,制作起来比较简 ...

  3. 2015腾讯暑期实习笔试题目

    2015腾讯暑期实习笔试题目 2015腾讯暑期实习笔试题目 (1).层次遍历序列为ABCDEFG的二叉树,其中序遍历的序列是什么? (2).ABCABC为入栈的顺序,倘若出栈的顺序为ABCCBA,那么 ...

  4. 14英寸电脑长宽多少_华为MateBook 14 2020款 14英寸轻薄笔记本王者升级

    小编想问大家一个问题,这个问题是"你身边的朋友和同事,目前使用的笔记本电脑的屏幕尺寸为多少?"相信大家仔细回忆后,就会发现大部人使用的笔记本电脑屏幕尺寸基本维持在14寸左右.随着P ...

  5. u2020 华为_顶级锐龙标压U加持!华为MateBook 13 2020锐龙版评测:轻薄本稳压40W

    一.前言:无憾!13寸小机身+2K高色域屏幕+顶级标压锐龙CPU 作为今年移动端毫无疑问的真香存在,AMD锐龙4000系列已经是许多用户挑选笔记本时最为优先的选择.即便是U系列低压版处理器,在小巧的轻 ...

  6. 2018春招实习笔试面试总结(PHP)

    2018春招实习笔试面试总结(PHP) 博主双非渣本计算机软件大三狗一枚,眼看着春招就要结束了,现将自己所经历的的整个春招做一个个人总结. 首先就是关于投递计划,博主自己整理了一份各大公司的春招信息, ...

  7. 华为认证笔试考券及HCIE/HCSE(运营商)笔试成绩证书续认证考试延期政策

    尊敬的各位朋友,感谢您一直以来对华为认证的支持! 考虑到疫情下的出行困难,考生无法正常前往考点参加华为认证考试,华为考试中心现发布华为认证笔试考券及HCIE笔试成绩统一延期政策. 1. 2022年12 ...

  8. 【每日早报】2020/02/15

    2020/2/15 周六 今日看点 ✦ 腾讯QQ:所有QQ群文件存储量从2G升级至10G ✦ 百度"共度计划"升级:设立20亿专项基金助力百万企业应对挑战 ✦ 钉钉:已有100余座 ...

  9. 2020Android手机专业摄影,华为MateBook 13 2020款:专业摄影师的修图利器

    日常生活中我们可以在摄影中寻找到很多乐趣,有很多摄影师每天奔波在各个地方寻找创意的灵感,发现生活中的美并且记录下来.相机.手机和笔记本电脑可以说是摄影师不能离身的三个"武器",相机 ...

最新文章

  1. Android 实现歌词变红效果
  2. 【OFDM】基于simulink的OFDM系统仿真
  3. python两条曲线图片相似度_Python比较两个图片相似度的方法
  4. mysql chartset utf 8_[数据库]MySQL chartset_星空网
  5. 西部开源学习笔记《unit 2》
  6. python抓包模块
  7. Oracle中connect by...start with...的使用
  8. linux内核不识别分区,ubuntu14.04无法识别树莓派SD卡问题
  9. php gridreport,Grid++Report下载-Grid++Report报表工具官方版下载[报表插件]-华军软件园...
  10. c语言系统垃圾清理软件,清理系统垃圾
  11. 《迅雷链精品课》第九课:区块链 P2P 网络
  12. flutter flutter_screenutil Looking up a deactivated widget‘s ancestor is unsafe.
  13. PS教程:一分钟搞定 超简单PS皮肤美白方法
  14. android视频播放器 http 206,一个强悍而优美的Android视频播放器
  15. java计算机毕业设计个人交友网站源码+数据库+系统+lw文档+mybatis+运行部署
  16. 计算机研究生要发论文,电子科大毕业计算机研究生需要发表论文吗
  17. Quectel BC25 系列 尺寸紧凑、功耗超低 NB-IoT 无线通信模块[移远通信]
  18. 【MySQL】MySQL的自然连接和USING连接详细总结
  19. 公司团建游戏《狼人杀》规则介绍
  20. gk的树---dfs+贪心

热门文章

  1. 一个简单的100以内的猜字游戏
  2. mt5虚拟服务器,mt5云服务器
  3. 勒索软件致重要文件化为乌有?不重视备份将后悔莫及!
  4. 蓝牙-HFP概览-转
  5. BigDecimal的用法之乘除、保留小数
  6. 零基础学算法-P4-常用算法-排序
  7. mov ah,4ch int 21的作用
  8. NLP英文缩写词性含义
  9. UltraEdit| UltraEdit使用帮助
  10. Python学习教程:针对任意多的分隔符拆分字符串