秋招blog--携程笔试
一共就 4 道算法题,下午还有个去哪儿的笔试,话说携程和去哪儿不是一家吗?
1. 将下划线字符串转为大驼峰。
2. 给 n 个糖果,如果 n 为素数,吃 floor(n/3)+1 个糖果,否则,吃 floor(n/2)+1,问可以吃多少轮?Java 写过了 90 %,c++ 写就 a 了,以后用 c++ 写笔试!
3. 给一个长度为 n 的数组和一个数字 m,将 n 划分为 m 个不为空的子数组,要求子数组不重叠且元素顺序不变。求这 m 个子数组 gcd 和的最大值。
4. 区间操作,给定一个操作数和操作区间,根据操作数对区间元素做与或循环操作 or 或与循环操作。
1. 将下划线字符串转为大驼峰。
2. 给 n 个糖果,如果 n 为素数,吃 floor(n/3)+1 个糖果,否则,吃 floor(n/2)+1,问可以吃多少轮?Java 写过了 90 %,c++ 写就 a 了,以后用 c++ 写笔试!
3. 给一个长度为 n 的数组和一个数字 m,将 n 划分为 m 个不为空的子数组,要求子数组不重叠且元素顺序不变。求这 m 个子数组 gcd 和的最大值。
4. 区间操作,给定一个操作数和操作区间,根据操作数对区间元素做与或循环操作 or 或与循环操作。
全部评论
相关推荐
11-02 16:35
南京技师学院 全栈开发 点赞 评论 收藏
分享
10-30 19:29
去哪儿_Java(准入职员工) 点赞 评论 收藏
分享