20230909 荣耀笔试AK
荣耀的题还是比较简单的。
t1.
题目:找到一个数字中二进制为101的个数
比如说21 = 10101 ,其中101的个数就是2,从由开始的起始位置为0
解析:维护一个大小为3的滑动窗口,判断里面的值是否为5即可。
t2.
题目:找到一个数在16位里面的补码
比如说1 = 0000000000000001
解析:分类讨论即可
t3.
题目:大概就是按照套餐计算话费还有流量
解析:分类讨论即可
荣耀的题还是比较简单的。
t1.
题目:找到一个数字中二进制为101的个数
比如说21 = 10101 ,其中101的个数就是2,从由开始的起始位置为0
解析:维护一个大小为3的滑动窗口,判断里面的值是否为5即可。
t2.
题目:找到一个数在16位里面的补码
比如说1 = 0000000000000001
解析:分类讨论即可
t3.
题目:大概就是按照套餐计算话费还有流量
解析:分类讨论即可
相关推荐