#华为笔试# 华为笔试:三道编程题,只看了前两道第一道:求获胜者,如果票数相当,按照字母排序,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 0x70xf0 0xff 0x80代码: #