科大讯飞7.31笔试交流

因为要上班,写了半个小时差不多就交卷了。相对来说还是比较简单。


1、给1,5,10,50,100面额的一定数量的钱,给你一个数,用他们组合成这个数同时用的钱数量最少。用了一个while循环直接循环减直到0,判断钱数是否都大于0,是的话输出,不是输出-1

过了80%


2、给你一个序列,输出他的排序过程。我感觉类似于快排,但是只过了60%


3、判断2个矩形是否有交叉,leetcode和面试经常碰到的题目了,直接ac


4、输入任意一个字符串,提取里面的整数,要考虑各种异常输入情况。我考虑异常输入可能包含空格,所以用了一个string数组接受字符串,过了71%


溜了溜了,工作去了,不然mentor要骂我了

#科大讯飞##笔试题目#
全部评论
第二题是二路快排,第四题用getline处理输入就行了
2 回复 分享
发布于 2020-07-31 16:03
**,牛批,第二题写快排能过多少啊,我傻了,我看着也觉得像快排,但是没写
1 回复 分享
发布于 2020-07-31 15:53
ac 100 0 100 100 第二题想了一小时,快排写的明明对的,就是跟他不一样
1 回复 分享
发布于 2020-07-31 16:01
强啊,我第一题AC,第二题没看懂过程,没做,第一题,五个范围逐个判断就能AC,第四题剩下的到底是什么样例啊
点赞 回复 分享
发布于 2020-07-31 15:15
第二题我也是想了很久不知道用啥排序,写了个快排过了60 第四题过了85 蹲个大佬
点赞 回复 分享
发布于 2020-07-31 15:19
第二题就是快排,我ac了。不过最后一题我就直接输出了,没明白什么意思。
点赞 回复 分享
发布于 2020-07-31 15:21
第二道到底是个什么排序,特懵
点赞 回复 分享
发布于 2020-07-31 15:21
报的测试,两道编程题,第一道类似剪绳子,只不过把绳子换成木棍。第二道题用递归实现二分法,其他方法不得分。总体而言挺简单的,就是选择题涉及框架的都不会。。
点赞 回复 分享
发布于 2020-07-31 15:24
我用了本地的IDE,是可以用本地的IDE吧🤣
点赞 回复 分享
发布于 2020-07-31 15:57
100% 20% 100% 85.71% 第二题看起来像是快排,但是跟之前写的快排有不太一样。。调整了下输出只过了20%🤣 第四题考虑前面负号和0的情况只过了85.71%,有可能是楼上说的readLine的问题
点赞 回复 分享
发布于 2020-07-31 16:04
1和3很快ac,2懵了,不知道到底啥排序,4只过了85%的case。凉了凉了
点赞 回复 分享
发布于 2020-07-31 16:04
第二题快排,但是输出的次数是如果已经排好了就不输出了。。。。交卷了最后三十秒才反应过来,气死了
点赞 回复 分享
发布于 2020-07-31 16:04
第二道快排比他多输出几行,怎么搞啊
点赞 回复 分享
发布于 2020-07-31 16:12
第四题只考虑了个负号直接AC了
点赞 回复 分享
发布于 2020-07-31 16:16
我第一题,第三题,第四题全部AC,第一题需要考虑钱不够的情况,第3题用try捕获输入异常,第四题需要考虑负数,就第二题没看懂,就大佬解释
点赞 回复 分享
发布于 2020-07-31 17:04
有大佬分享一下第二题的题目和代码吗
点赞 回复 分享
发布于 2020-07-31 17:12
如果没猜错 你应该是没判断 它是一个负数 楼主 是不
点赞 回复 分享
发布于 2020-07-31 17:14
第二题就是快排。快排有几种不一样的实现方法,百度即可,我姑且称之为交换法。我自己记得是另外一种填坑法。很坑
点赞 回复 分享
发布于 2020-07-31 17:22
100/20/100/100 第二题搞了一个多小时,好不容易把它的排序细节都搞明白了结果有溢出错误
点赞 回复 分享
发布于 2020-07-31 17:24
为啥我的有单选,多选,编程。。
点赞 回复 分享
发布于 2020-07-31 17:29

相关推荐

12-11 11:40
海南大学 Java
点赞 评论 收藏
分享
点赞 评论 收藏
分享
评论
2
10
分享
牛客网
牛客企业服务