华为OD笔试
2.22的内推 2.23就有hr打电话加微信了 然后约笔试 小姐姐人很好 问的相关问题每一个都耐心的回答了 还给发了题库 测试题 一直关心我练习的怎么样写的怎么样 难不难之类的
然后刚刚写完笔试来记录一下 这是春招以来第一次笔试
1.输入 1 2 2 4 1 求包括出现最多频次的数的最小数组 比如2和1都是出现两次 数组最小就是【2,2】和【1 2 2 4 1】,所以输出2
答:直接暴力模拟了,求出最多频次是多少,然后遍历,把出现为最多频次的数放set里,再遍历,记录下第一次出现的下标和最后一次出现的下标,一减就行了,第一次过了90%,然后补上输入为0时输出0,过了
2.版本号比大小,给了<主版本号>,<次版本号>,<xx号>,<字符串>,然后就是依次比,前面的号比数字,后面字符串比ASCII码,
直接if else 比了 过了77.8%
3.两行字符串 第一行去掉字母间的多余空格,但是引号内的不用去掉,如i am a 'good boy',am和a之间要去掉一个,但是good 和 boy之间不用去掉。第二行是字符串表示的坐标,如果去掉空格就要改相应的坐标再输出。因为不会把第二行的字符串改为int数字,不太会,硬凑了20%
考研失败找工作好难呜呜呜,希望能有相同遭遇人一起努力,能带带我最好。
#我的实习求职记录#