分三个板块
1 选择题 测试基础和java知识 简单的很
2 多选题 智力题 数据结构 简单的很
3 编程题
3.1 给你一段数字 和 一个操作次数 每次操作可以把一个数字分成2个(如9=6+3) 求操作结束后 返回最大的那个数字最小
例如 【9】 2 应该返回 3
因为 第一次 9分成了 【3,6】
第二次 分成了 【3,3,3】
一开始的思想 把最大的分成第二大的和另一个数字 反复如此
后来发现 如果数字全是【2,2,2,2,2】我的方法就无效了
再后来改成 如果全一样 就拆一个数字 对半开【2,2,2,2,1,1】
不知道是代码有问题还是思想还是不对
怎么提交都是0%
3.2 买股票的变形题 一段数字 可以买卖两次 只能先买后抛再买 两个for循环 ak
手子是第一个给我笔试的厂 ,虽然进不去了,但是还是感谢手子的
#快手信息集散地##测开##笔试#