今天上午自己去参加华为的机试,特将题目记录如下。

第一题

将一个字符串做如下处理:

1.大写字母转成下一位大写字母,如A转成B,特例为Z转成A

2.小写字母类似

3.对数字做如下转换:偶数减2,特例0转成8;奇数加1,特例9转成0.

第二题

算麻将的番数:

规则如下:

1.有条和饼两副牌,使用T与O表示,1T代表1条

2.其中出现1条2条3条连着则加1番

3.出现4个一样的牌则代表杠,加两番

4.7连对则加4番

输入规则:

输入者保证牌数已经胡了,格式例如"1T2T3T,4O5O6O,3T4T5T,5O6O7O,7T7T.".中间使用“,”逗号隔开,结尾是句点。

输出规则:

输出一个整型值代表番数。

第三题

找出一篇文章中单词出现频率最高的前两位(不分并列情况):

文章字符串规则如下:

1.文章单词使用空格、句点与逗号分隔

2.全部转成小写字母

考后感

题目分数:第一道60分;第二道100分;第三道160分;自己做对了前两道,160分吧,一般。最后一题只剩10分钟了,也没去做了。

感谢

非常感谢华为(尤其是刘茜,我不知道她是谁),之前本来第一次笔试我回短信就已经晚了,而且第二天有因为非常紧急的事情又不能去了,只能表示歉意。谁知还给自己一次机试的机会。在此对这种负责的精神表示崇高的敬意!!!

华为机考回忆版(三:自己的)相关推荐

  1. SDU CS 期末考回忆版合集

    SDU CS 期末考回忆版合集 删除原有分散的版本,合订起来画个. 包括:机器学习.算法.图形学.操作系统.编译原理.软件工程.大数据分析管理.计算机体系结构等 2021 SDU机器学习期末考试 20 ...

  2. 2023华为机考刷题指南:八周机考速通车

    2023.1.13更新: 拿到了华子offer,看到这个贴子一直有人收藏,最近有空完善一下,主要是把深搜的几道题的题号添上. 华子的机考不算简单,挺难的,还是得好好准备一下,而且技术面必撕题,所以刷题 ...

  3. 【华为机考】专题突破 第一周:单调栈 739 、503 、901、84

    刷题顺序参考于 <2023华为机考刷题指南:八周机考速通车> 前言 单调栈:分为单调递增和单调递减栈.(栈内元素成递增或者递减性): 单调递增栈:从栈底到栈顶数据是从大到小,即 栈内的元素 ...

  4. 「解析」牛客网-华为机考企业真题 1-20

    又是一年春招时,有幸收到华为自动驾驶算法岗,之前刷题不多,在此汇总下牛客网的真题,主要采用Python编写,个人觉得语言只是实现工具而已,并不是很关键,Python简洁易懂,更加适合算法工程师快速验证 ...

  5. 「解析」牛客网-华为机考企业真题 21-40

    又是一年春招时,有幸收到华为自动驾驶算法岗,之前刷题不多,在此汇总下牛客网的真题,主要采用Python编写,个人觉得语言只是实现工具而已,并不是很关键,Python简洁易懂,更加适合算法工程师快速验证 ...

  6. 华为机考HJ13句子逆序C语言弱智解法

    华为机考HJ13句子逆序C语言弱智解法 句子逆序C语言低端解法,易于理解. 1.收数据老生常谈. 2.将句子全部逆序. 3.将单词正序. (这里有一个bug,最后一个词(原句子第一个词)总是收不到,所 ...

  7. 华为机考HJ7取近似值

    华为机考HJ7取近似值 只有小数点后一位,所以扩大十倍,让小数点后的数都为0. 然后强制转换成整型,不会影响精度. 强制转换原数的数据类型,无论原数据是什么,都只保留整数部分. 将扩大后的数对10求余 ...

  8. 华为机考HJ2计算字符个数

    华为机考HJ2计算字符个数 gets();每次收一行字符. getchar();每次收一个字符. 两个都存储后用第二个在第一个串中检索. 大小写的问题用大小写的ASCII码差值32解决. 暴力破解,没 ...

  9. 华为机考HJ1字符串最后一个单词的长度

    华为机考HJ1字符串最后一个单词的长度C语言解法 统计的是字符串最后一个单词的长度. 而不是单词的内容,所以单词的内容并不重要. 只需要用空格来做标志位即可. getchar():每次只收一个字符. ...

最新文章

  1. 实现SSTab单个选项卡代码
  2. 无家可归的iPhone
  3. IROS2021 | F-LOAM : Fast LiDAR Odometry and Mapping 解析
  4. 在一个无序的int数组上构建一个最小堆的时间复杂度_漫画:寻找无序数组的第k大元素(修订版)...
  5. 在jsp页面实现保存登录用户名和密码
  6. 互掐盗播风云再起 三大视频网站存和解可能
  7. java Math类与Number类
  8. php 多维数组怎么表达,php 对多维数组的操作,该怎么解决
  9. android蓝牙控制继电器——手机客户端的实现
  10. Unique Binary Search Trees ll -深度优先遍历DFS
  11. ansys 常用结构单元类型
  12. python实现杨辉三角
  13. 制作基于WiFi局域网的自动开门装置2.0(Arduino+微信小程序)
  14. 世界陶瓷卫浴100强榜单发布!
  15. IDEA使用破解补丁永久激活
  16. Vue(踩坑)vue.esm.js?efeb:628 [Vue warn]: Error in render: TypeError: Cannot read property '0' of unde
  17. Linux I/O编程
  18. 中国酒店周刊 | 上海万信福朋喜来登、包头茂业万豪、武汉江夏万枫酒店开业...
  19. 甲骨文CEO拉里-埃里森--硅谷最张扬最具争议的CEO
  20. 光驱叹号,我的电脑看不见光驱

热门文章

  1. 最小二乘法的本质原理
  2. 根据txt中的文件名将文件复制到目标文件夹中
  3. GitLab服务器迁移
  4. 云舒网络译:Rancher1.0正式版公布
  5. 剑指offer--面试题12
  6. 四、物理数据模型PDM(Physical Data Model )
  7. WPF/Silverlight深度解决方案:(十六)传值实现
  8. 如何杀死进程及子进程
  9. java.函数参数太多,Java方法参数太多怎么办—Part 2—引入参数对象,javapart
  10. 各纬度气候分布图_读我国一月平均气温分布图,寻找我国冬季气温最高和最低的地方...