
笔试题
小松加哲
这个作者很懒,什么都没留下…
展开
-
华为笔试题 之 计算数据最多的类型(有效类型)有多少个数据
一、题目对一个数据a进行分类,分类方法为:此数据a(四个字节大小)的四个字节相加 % 一个给定的值,如果得到的结果小于一个给定的值c,则此结果即为数据a的类型;如果得到的结果大于或者等于c,则此结果无效即为数据a的类型无效。比如一个数据a = 0x01010101,b = 3,按照分类方法计算(0x01 + 0x01 + 0x01 + 0x01)% 3 = 1。所以如果 c = 2,则...原创 2018-08-14 11:07:41 · 4403 阅读 · 2 评论 -
华为笔试题 之 简易压缩算法
一、题目有一种简易压缩算法:针对由全部小写字母组成的字符串,将其中连续超过两个相同字目的部分压缩成连续个数加该字母,其他部分保持原样不变。例如,字符串:aaabccccd 经过压缩成为字符串:3ab4cd。请您编写一个unZip函数,根据输入的字符串,判断其是否为合法压缩过的字符串。 若输入合法,则输出解压后的字符串,否则输出:!error 来报告错误。测试:3ab4cd合法,aa4...原创 2018-08-16 12:54:23 · 5927 阅读 · 0 评论