荣耀笔试
笔试-2023年9月9日
超简单,给刷自信度来的,感恩。
- int转二进制串,然后模式搜索。
- // 在一个int整数对应的二进制串中,查找101这个串出现的次数和首次出现的位置,// 位置从0开始,最右位置是0,向左依次增加。// 比特位允许重复使用,比如10101,10101中有两个101。// 输入:21,输出:2,0
- 有符号数的二进制补码形式表示。
- 将一个十进制有符号整数,转换为16bit的有符号二进制数,二进制使用补码表示。// 对于输入超过16bit二进制数表示范围的,则输出一个与输入最接近的16bit二进制数。// 输入:5,输出:0000000000000101
- 高中分段计价的模拟题。mmp,想了半天cpp原生的字符串分割。