#华为笔试#
华为笔试:三道编程题,只看了前两道
第一道:求获胜者,如果票数相当,按照字母排序,a>b>c,A>B>C,如果字母相同,则字母少的在前面,比如Luc>Lucy
这道题最终通过了35%,因为已经消耗了一个多小时了,所以没再继续执着,我也知道我下面的代码很冗余,但是一开始是跟着思路码的,最终没全ac,所以懒得优化了
PS:看了别人的做法,才想到我可以直接先用map的sort函数来排序一下
输入:
Tom,Lily,Tom,Lucy,Lucy,Jack
输出:
Lucy
代码:
第二道:字符串匹配
这道题最终通过了67%,因为最后一刻才交上去,已经来不及检查,后来再看应该是忘记写else判断error的情况了
输入:
read read[addr=0x17,mask=0xff,val=0x7],read_his[addr=0xff,mask=0xff,val=0x1],read[addr=0xf0,mask=0xff,val=0x80]
输出:
0x17 0xff 0x7
0xf0 0xff 0x80
代码: #
华为笔试:三道编程题,只看了前两道
第一道:求获胜者,如果票数相当,按照字母排序,a>b>c,A>B>C,如果字母相同,则字母少的在前面,比如Luc>Lucy
这道题最终通过了35%,因为已经消耗了一个多小时了,所以没再继续执着,我也知道我下面的代码很冗余,但是一开始是跟着思路码的,最终没全ac,所以懒得优化了
PS:看了别人的做法,才想到我可以直接先用map的sort函数来排序一下
输入:
Tom,Lily,Tom,Lucy,Lucy,Jack
输出:
Lucy
代码:
第二道:字符串匹配
这道题最终通过了67%,因为最后一刻才交上去,已经来不及检查,后来再看应该是忘记写else判断error的情况了
输入:
read read[addr=0x17,mask=0xff,val=0x7],read_his[addr=0xff,mask=0xff,val=0x1],read[addr=0xf0,mask=0xff,val=0x80]
输出:
0x17 0xff 0x7
0xf0 0xff 0x80
代码: #
全部评论
嗯除了这个问题,在代码逻辑上也是有问题的,但是我没debug出来
楼主你好,你现在这个代码是只能过35%吗,是不是没有对判断输入问题呢,比如第一个需要大写,后面需要小写这种
这是春招笔试题嘛?报实习的只有两道啊
PS:第一次发面经,不知道怎么在这里贴代码啊,求指教
相关推荐
10-25 11:57
南京航空航天大学 C++
强大的马里奥:92研究生学历够用一辈子的。读研无用论都是资本家鼓吹的,就怕底层这帮穷人因为读研思想和能力得到跃升,从而逆袭,不听管理 点赞 评论 收藏
分享
10-29 16:42
门头沟学院 Java 1.今天什么国标的公司打电话约面试,还得准备ppt,好麻烦,网上查薪资一般,打算拒了,不面了2.字节又复活了,什么安全开发,也不知道怎么样,面一面试试吧,还是挺想去字节的,但好难,随缘吧所以今天没面试
嵌入式的小白:面试前可以好好准备下
1.看看你投递的岗位的岗位描述,分析下是哪个业务线,同使要罗列他们描述中提到的技术点
2.根据1中的两点准备
3.岗位描述中应该还有语言要求,这个刷刷八股,要是对自己语言能力很有把握,那就不用看这点了
4.找下你简历中项目部分,看有没有和岗位描述中技术点重合的,这种在面试提到项目时,是高概率问题
好好准备,祝你面试顺利
点赞 评论 收藏
分享
