博乐科技 - 客户端开发日常实习 - 笔试

1. 给定一个序列,重新排序这个序列,使得相邻的数字之和为奇数,且返回的序列要满足字典序最小。
测试用例: (3 2 1) - ( 1 2 3)
2. 1 2 3 表示开启机器,-1 -2 -3表示关闭机器,给顶一个序列,判断其是否按照顺序正确关闭。
测试用例: (-1 2 -2) false (1 2 -2 1) true
3. 给定一个序列nums和整数m, 如果这个序列满足序列的和是m的倍数,则称之为优先数组。
给你一个基础序列,你可以通过1.删除某个元素,2.给某个元素加一,用最少的步骤给他变成优先数组。
测试用例:(2,4,2) 7 - 2
测试用例解释:删除第一个元素,给第二个元素加一
4. 【hot100原题稍改】给一个数组,0是水,1是地,计算岛屿的个数。岛屿上下左右以及两条对角线均联通。
测试用例:((0 1 0),(1,0,1),(0,1,0)) - 1

补充:考试形式为双机位,两个小时四道代码题
分享面经攒人品,🙏许愿梦想实现
全部评论

相关推荐

牛客83265014...:完了,连现在都没开始面,13号投的是不是晚了
秋招的第一个offer,...
点赞 评论 收藏
分享
09-14 20:51
四川大学 Java
慢热的鲸鱼在学习:985加粗就行了,第二个项目来不及准备也没事,省的写了问你你还不会。你只需准备面试八股和项目场景,剩下的交给985。即使面不过也没事,面试经验是最重要的,你现在不缺时间
简历中的项目经历要怎么写
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务