中兴9.5笔试

14道单选题(42分),6道多选题(18分),2道编程题(40分)
编程题不难,全A
1. 一个字符串里面只有‘T’和‘S’,切割后使每个子串恰好只有2个‘T’,有多少种切割方法。
解法:先判断是否为正偶数个‘T’,然后直接遍历做即可
2.一个时钟,用两个二进制数分别表示hours 和 minutes,时钟范围是【00:00,11:59】。告诉你两个二进制数***有n个1,请将所有的可能时间从小到大print出来。
解法:先预处理得到【0,59】这些数中1的个数。同时,以1的个数为key,对应的val是对应数的list。得到一个hashmap。然后开始从0遍历到11,这是hours。遍历过程中,按照剩余1的数量,去去取出相应的list,因为预处理的时候是从小到大的,所以list里面元素也是顺序排列的。里面的元素就是minutes。
#中兴笔试#
全部评论
大佬投的开发吗
2 回复 分享
发布于 2022-09-07 20:25 江苏
我看没看懂第二题我好菜
点赞 回复 分享
发布于 2022-09-07 23:53 江苏
请问你笔试出结果了吗
点赞 回复 分享
发布于 2022-09-08 12:23 湖北
我今天笔试,第一题跟你的一毛一样,但是我没有全部通过
点赞 回复 分享
发布于 2022-09-08 20:43 江苏
想问下中兴笔试是核心代码模式还是ACM模式呢
点赞 回复 分享
发布于 2022-09-13 00:49 香港
按照说法,第二题输出应该是 list of string strin表示时间吧 测试不通哎。。。
点赞 回复 分享
发布于 2023-09-19 20:34 日本

相关推荐

饼子吃到撑:当我看到外企的时候,我就知道这大概率可能是真的
点赞 评论 收藏
分享
评论
2
17
分享

创作者周榜

更多
牛客网
牛客企业服务