科大讯飞提前批笔试

投的前端岗位,笔试题有四道编程题(居然限制了语言:java/c++🤣

题目一:钱币,找最少数量问题
     有1元、5元、10元、50元、100元不同面额的钱; 第一行输入不同面额的钱对应的数量,第二行输入需要支付的价格; 需要满足支付价格且使用钱的数量最少;
       输出满足的最小数量,没有符合的输出-1

题目二: 排序问题
       给出一个数字序列,需要输出排序过程

题目三:两矩形相交问题
       给出8个数据,前四个数据代表第一个矩形的对角线上的点坐标,后四个数据代表第二个矩形的对角线上的点坐标
      判断两矩形能否相交,能则输出1,否则输出0

题目四:输入任意字符串,从字符串中提取整数
             
#科大讯飞##笔试题目#
全部评论
做出来几个题能过,我每个题通过率都是百分之六十七十
1 回复 分享
发布于 2020-07-31 18:44
我用c写,,,第二题怎么做?想了半小时,,,懒得写了,,,直接交了,,,
点赞 回复 分享
发布于 2020-07-31 15:55
第二题是快排吗,我晕了,只过了60
点赞 回复 分享
发布于 2020-07-31 15:56
// 输入一行字符串,输出其中的整数 ,如 +1a2 输出12 import java.util.Scanner; public class test4 {     public static void main(String[] args) {         Scanner in = new Scanner(System.in);         while (in.hasNextLine()) {//0             String input = in.nextLine();             String s = input.trim();             String res = "";             if(s!=null && !"".equals(s)){                 for(int i=0;i<s.length();i++){                     if(s.charAt(i)>=48 && s.charAt(i)<=57){                         res += s.charAt(i);                     }                 }             }             System.out.println(res);         }//0     } }
点赞 回复 分享
发布于 2020-07-31 16:02
限制语言。。。那前端凉了呀,你是会这两个语言吗
点赞 回复 分享
发布于 2020-07-31 16:26
233~ 排序猜不到没写
点赞 回复 分享
发布于 2020-07-31 16:28
啥时候能接到面试电话呀
点赞 回复 分享
发布于 2020-08-02 00:25

相关推荐

投票
我要狠拿offer:如果不是必须去成都绝对选九院呀,九院在四川top1研究所了吧
点赞 评论 收藏
分享
ArisRobert:统一解释一下,第4点的意思是,公司按需通知员工,没被通知到的员工是没法去上班的,所以只要没被通知到,就自动离职。就是一种比较抽象的裁员。
点赞 评论 收藏
分享
评论
4
12
分享
牛客网
牛客企业服务