有刚笔试完趋势科技的吗

编程不能用IDE是什么鬼。。还有那个IP地址恢复的,我随便一想这情况海了去了,不会要暴力一遍遍过吧??
另外,前面选择题考的知识面贼宽。。
全部评论
之前在牛客做了一套16年的题,感觉趋势很简单。。。今年就这样了,不光题量增加了,难度也大了。。。
点赞 回复 分享
发布于 2017-09-17 11:39
我也空了IP那道题,找错题那道线程池的题,老铁知道到底哪儿会编译错误吗?
点赞 回复 分享
发布于 2017-09-17 11:40
同感
点赞 回复 分享
发布于 2017-09-17 11:40
本来直接跳过填空做编程,然后发现,wo ca,不好做啊,做完两道编程后发现仅剩3分钟,稍微看了一下填空,直接交卷了
点赞 回复 分享
发布于 2017-09-17 11:42
同空ip的题
点赞 回复 分享
发布于 2017-09-17 11:46
package ok; import java.util.*; public class IP{     public static void main(String []args){         ArrayList<String> a = new ArrayList<String>();         Scanner sc = new Scanner(System.in);         String s = sc.nextLine();         sc.close();         a=restoreIpAddress(s);         System.out.println(a);     }     public static ArrayList<String> restoreIpAddress(String s){         ArrayList<String> res=new ArrayList<String>();         String ip="";         restoreIpAddress(s,0,0,ip,res);         return res;     }     private  static void restoreIpAddress(String s,int start,int part,String ip, ArrayList<String> res){         //数字多,则忽略         if(s.length() -start >(4-part)*3) return;         //数字太少也忽略         if(s.length()-start <(4-part))  return;         //找到一个合法的ip         if(start==s.length() && part ==4) {             //把最后一个抹去             res.add(ip.substring(0,ip.length()-1));             return;         }         int num =0;         for(int i=start;i<Math.min(start+3,s.length());i++){             //每个位置有三种可能             num = num*10 +(s.charAt(i)-'0');             if(num<=255){                 //每段ip地址的数字都是小于256                 ip+=s.charAt(i);                 restoreIpAddress(s,i+1,part+1,ip+'.',res);             }             if(num==0)  break;         }         }     }
点赞 回复 分享
发布于 2017-09-17 11:48
貌似是leetcode上原题ip restore address吧
点赞 回复 分享
发布于 2017-09-17 12:01
请问你们的笔试通知是发到邮箱和短信吗?我是在51JOB 上投的它们的简历,你们是在哪儿投的简历啊
点赞 回复 分享
发布于 2017-09-21 10:01

相关推荐

评论
点赞
收藏
分享
牛客网
牛客企业服务