首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
AI 模拟面试
简历
求职
学习
基础学习课
实战项目课
求职辅导课
专栏&文章
竞赛
我要招人
发布职位
发布职位、邀约牛人
更多企业解决方案
AI面试、笔试、校招、雇品
HR免费试用AI面试
最新面试提效必备
登录
/
注册
我是产品你打我啊
2018-03-25 12:00
New York University 产品经理
关注
已关注
取消关注
百词斩笔试
基本都是原题,一题是求字符串最大数字 一题是summary range,加一句判断是不是小于2, 一题是全排列
提示
全部评论
推荐
最新
楼层
夜深时见你
西安邮电大学 iOS开发
//第一题 #include <stdio.h> #include<iostream> #include<ctime> #include<cstdlib> #include<cmath> using namespace std; int main() { string s; int ans(0),x; cin>>s; for(int i=0;i<s.length();i++) { if(isalpha(s[i])==0) { x=s[i]-'0'; while(isalpha(s[++i])==0 && i<s.length()) x=x*10+s[i]-'0'; if(x>ans)ans=x; } } cout<<ans; return 0; } //第二题 #include<iostream> #include<string> #include<algorithm> using namespace std; int z[10]; int main() { int n; cin>>n; for(int i=0;i<n;i++){ cin>>z[i]; } for(int i=0;i<n;){ if(z[i+1]-1==z[i]){ int cc=i; int num=0; while(z[i+1]-1==z[i]){ num++; i++; } if(num>=2){ if(cc!=0){ cout<<','; } cout<<z[cc]<<'-'<<z[i]; i++; } else { i=cc; if(cc!=0){ cout<<','; } cout<<z[i]; i++; } } else { if(i!=0){ cout<<','; } cout<<z[i]; i++; } } return 0; } //第三题 #include <stdio.h> #include<iostream> #include<ctime> #include<cstdlib> #include<cmath> #include<algorithm> using namespace std; int main() { int n; int a[110]; cin>>n; for(int i=0;i<n;i++) cin>>a[i]; for(int i=0;i<n;i++) cout<<a[i]; cout<<endl; while(next_permutation(a,a+n)) { for(int i=0;i<n;i++) cout<<a[i]; cout<<endl; } return 0; }
点赞
回复
分享
发布于 2018-03-25 13:46
王大凿
浙江大学 Web前端
我用js写的 第一题 function findMax(val) { const arr = val.split(''); const reg = /\d+/g; const max = Math.max.apply(Math, val.match(reg)); console.log(max); } 第三题 function main() { for (let i = 0; i < size; i++) { const b = a.concat(); b.splice(b.indexOf(a[i]), 1); pailie(a[i], b); } } function pailie(head, tail) { for (let i = 0; i < tail.length; i++) { if (tail.length === 1) { console.log(head +''+ tail[0]); } else { const b = tail.concat(); b.splice(b.indexOf(tail[i]), 1); pailie(head+''+tail[i], b); } } } 第二题通过33%,惨的不谈
点赞
回复
分享
发布于 2018-03-25 12:18
我是产品你打我啊
楼主
New York University 产品经理
import java.util.*; import java.util.*; public class Main{ public static void main(String args[]) { Scanner in = new Scanner(System.in); while (in.hasNext()) { int n=in.nextInt(); int arr[]=new int[n]; for(int i=0;i<n;i++){ arr[i]=in.nextInt(); } ArrayList<ArrayList<Integer>> list=new ArrayList<>(); ArrayList<Integer> Temp=new ArrayList<>(); boolean vis[]=new boolean[n]; get(arr,n,Temp,list,vis); for(int i=0;i<list.size();i++){ System.out.println(trand(list.get(i))); } } } public static String trand(ArrayList<Integer> Temp){ String s=""; for (int i=0;i<Temp.size();i++){ s+=Temp.get(i); } return s; } public static void get(int arr[],int n,ArrayList<Integer> Temp,ArrayList<ArrayList<Integer>> list, boolean[] vis){ if(Temp.size()==n){ list.add(new ArrayList(Temp)); return; } for (int i=0;i<n;i++){ if(vis[i]){ continue; }else { vis[i]=true; Temp.add(arr[i]); get(arr,n,Temp,list,vis); Temp.remove(Temp.size()-1); vis[i]=false; } } } } 第三题
点赞
回复
分享
发布于 2018-03-25 12:11
牛客小子22
北京电影学院 Java
第三题 public class test8 { public static void main(String[] args) { // TODO Auto-generated method stub Scanner scanner = new Scanner(System.in); int n = scanner.nextInt(); int[] array = new int[n]; for (int i = 0; i < n; i++) { array[i] = scanner.nextInt(); } List<List<Integer>> list = new ArrayList<>(); backtrack(list, new ArrayList<>(), array); for (List<Integer> list2 : list) { for (Integer integer: list2) { System.out.print(integer); } System.out.println(); } } public static void backtrack(List<List<Integer>> list, List<Integer> templist, int[] nums){ if (templist.size() == nums.length) { list.add(new ArrayList<>(templist));// 符合条件的加入进去 } else { for (int i = 0; i < nums.length; i++) { if (templist.contains(nums[i])){ // 这个判断是否包含重复 也是及其精妙啊 continue; } templist.add(nums[i]); backtrack(list, templist, nums); templist.remove(templist.size() - 1); } } } } 第一题 public class test6 { public static void main(String[] args) { // TODO Auto-generated method stub Scanner scanner = new Scanner(System.in); String string = scanner.nextLine(); Set<String> set = new HashSet<>(); char[] chars = string.toCharArray(); int l = 0; int r = 0; for (int i = 0; i < string.length(); i++) { while (chars[r] < '0' || chars[r] > '9') { l++; r++; } StringBuilder stringBuilder = new StringBuilder(); while (chars[r] >= '0' && chars[r] <= '9') { stringBuilder.append(chars[r++]); if (r >= string.length()) { break; } } set.add(stringBuilder.toString()); i = r - 1; } int res = Integer.MIN_VALUE; for (String s : set) { res = Math.max(res, Integer.valueOf(s)); } System.out.println(res); } } 第二题 ,有点bug, 只通过了 16%, 没时间调了, public class test7 { public static void main(String[] args) { // TODO Auto-generated method stub Scanner scanner = new Scanner(System.in); int n = scanner.nextInt(); int[] array = new int[n]; for (int i = 0; i < n; i++) { array[i] = scanner.nextInt(); } if (array.length == 1) { System.out.println(array[0]); } else if (array.length == 2) { System.out.println(array[0] + "," + array[1]); } else { StringBuilder stringBuilder = new StringBuilder(); for (int i =0; i < array.length; i++) { StringBuilder temp = new StringBuilder(); int start = array[i]; temp.append(start + ""); if ((start + 1) < array.length && array[start + 1] - array[start] > 1) { stringBuilder.append(array[start] + ","); } else { int temprr = Backing(temp, array, start + 1); if (temprr >= 3) { String ssss = array[start] + "-" + array[start + temprr - 1] + ","; stringBuilder.append(ssss); } else { stringBuilder.append(array[start] + ","); } } } System.out.println(stringBuilder.toString()); } } public static int Backing(StringBuilder stringBuilder, int[] array, int start) { stringBuilder.append(array[start] + ""); if ((start + 1) < array.length && array[start + 1] - array[start] > 1) { return stringBuilder.length(); } return Backing(stringBuilder, array, start + 1); } }
点赞
回复
分享
发布于 2018-03-25 12:07
dolphkon
中南民族大学 Java
你好,想问下面的是什么岗位
点赞
回复
分享
发布于 2018-09-06 15:14
我们要好好磕盐
电子科技大学 Java
这位大神的代码是正确的,亲测,感谢
点赞
回复
分享
发布于 2018-05-26 15:21
hopes
重庆邮电大学 Java
- -你们笔试哪里做的
点赞
回复
分享
发布于 2018-03-25 14:48
黑漠河
华为_软件开发
package com.sort; import java.util.ArrayList; import java.util.Collections; import java.util.Scanner; public class Test1 { public static void main(String[] args) { @SuppressWarnings("resource") Scanner scan = new Scanner(System.in); String str = scan.nextLine(); ArrayList arr = new ArrayList<>(); for(int i = 0 ; i < str.length() ; i ++){ if(!Character.isDigit(str.charAt(i))){ String s = str.replace(str.charAt(i), ' '); str = s; } } String[] ss = str.split(" "); for(String sd : ss){ if(sd!=null){ arr.add(sd); } } Collections.sort(arr); System.out.println(arr.get(arr.size()-1)); } } 第一题
点赞
回复
分享
发布于 2018-03-25 14:31
wuliji
滴滴出行_增长技术_高级研发工程师
百词斩没有招实习生吧 = =。。。
点赞
回复
分享
发布于 2018-03-25 14:14
蒟蒻的菜鸡
字节跳动_后台开发
实习生吗?
点赞
回复
分享
发布于 2018-03-25 13:57
我是产品你打我啊
楼主
New York University 产品经理
其他两题已经被覆盖了,主要考试懒得写那些Scanner和static ps:
@牛妹
以后考试能不能帮我们把输入写好啊,真的很浪费时间。 第二题: 你们参考summary range 吧。。加一个判断是否两数字相差大于3. 第一题: 就是暴力
点赞
回复
分享
发布于 2018-03-25 12:15
牛客小子22
北京电影学院 Java
每道题的 分数是不是都是一样的啊 ?
点赞
回复
分享
发布于 2018-03-25 12:11
想ac,想全部ac
大连理工大学 前端工程师
第二题只过了50%
点赞
回复
分享
发布于 2018-03-25 12:09
啊哟嘿
字节跳动_Data-Tns_后台
第二题只过了83%,也不知道哪里错了。
点赞
回复
分享
发布于 2018-03-25 12:07
梦境迷离
江西师范大学 大数据开发工程师
第三题刚刚写完,一看时间过了。*** 还没提交
点赞
回复
分享
发布于 2018-03-25 12:04
laueker
Tel Aviv University Java
没来得及做,就做了1和3,2刚写了个输入。。。。
点赞
回复
分享
发布于 2018-03-25 12:03
小馒qiu
河南理工大学 前端工程师
是哪的原题?我感觉做的不好,,大神加个好友吧...
点赞
回复
分享
发布于 2018-03-25 12:02
拉拉的小花狗
西安电子科技大学 前端工程师
弱弱的问一句,什么的原题
点赞
回复
分享
发布于 2018-03-25 12:02
暂无评论,快来抢首评~
相关推荐
10-21 14:10
门头沟学院 运营
收到保底 offer 的那天,我买了全糖
牛客树洞,我想对你说,上周五下午三点十七分,我终于收到了第一份正式 offer!挂掉 HR 的电话后,我在工位上原地蹦了起来,吓得旁边的同学以为我中了彩票。 这份 offer 虽然不是我的梦企,但作为秋招低谷期的保底选择,它像一颗救命稻草,让我悬了两个月的心终于落了地。还记得国庆期间,我每天从早到晚泡在牛客网看面经、刷笔试题,最崩溃的时候一天要赶三场线下面试,早上六点起床赶高铁,晚上十点才拖着疲惫的身体回到学校,泡面成了那段时间的主食。有一次因为记错面试时间迟到十分钟,被 HR 直接取消资格,我在地铁站里看着人来人往,委屈得差点哭出来。 刚才我特意绕路去买了最爱的全糖珍珠奶茶,喝第一口的时...
双尔:
全糖,是自己艰苦奋斗之后的甜蜜奖励,虽然只能甜一会,但是自己奋斗取得的结果才是真正的幸福甜蜜
牛客树洞,我想对你说
点赞
评论
收藏
分享
10-22 09:55
科大讯飞_语言算法工程师(准入职员工)
科大讯飞内推,科大讯飞内推码
✨入职感受 ①公司环境很好 我在讯飞小镇办公,园区外部环境、就餐环境、办公环境都不很不错,园区内还有卡旺卡、瑞幸、罗森、药房、轻食店等,购物方便 ②福利待遇也不错 工资2多,每个月有200餐补,可以申请免费宿舍,打车可以用内部ai拼(乘客免费,司机有补贴) ③饭不太好吃 中午吃的排骨麻辣香锅,味道有点一般,排骨有点腥,炸猪皮个人感觉有点腻,吃了一点实在吃不下了 ④工作氛围比较轻松 带我的两个姐姐都很好,说话很温柔,其中一个只比我大一点点,相处起来很轻松,主动带我吃饭、跟我介绍园区,还请我喝了东西 ⑤通勤有点麻烦 学校离讯飞小镇太远了,班车在学校南门,我宿舍在西门,坐班车不方便。而且班车7点多出...
科大讯飞公司氛围 423人发布
点赞
评论
收藏
分享
10-03 17:08
已编辑
西安电子科技大学 Java
你们的秋招都怎么样了
真的绷不住了,双非b真的是案底啊
脑袋锈住了:
211本 id硕, 至今0offer
秋招的破防瞬间
点赞
评论
收藏
分享
10-21 00:37
已编辑
山东大学 C++
互联网的尽头是当网红卖课
😅谁说互联网寒冬了?我看未必
小浪_Coding:
你问别人,本来就是有求于人,别人肯定没有义务免费回答你丫, 有点流量每天私信可能都十几,几十条的,大家都有工作和自己的事情, 付费也是正常的, 就像你请别人搭把手, 总得给人家买瓶水喝吧
点赞
评论
收藏
分享
10-24 02:35
香港大学 推荐算法
中国移动笔试 中国移动秋招 中国移动笔试题 1019
笔试时间:2025年10月19日往年笔试合集:2023春招秋招笔试合集2024春招秋招笔试合集第一题有一个环形的公路,上面共有n站,现在给定了顺时针第i站到第i+1站之间的距离(特殊的,也给出了第n站到第1站的距离)。小美想沿着公路从第x站走到第y站,她想知道最短的距离是多少?输入描述第一行输入一个正整数n,代表站的数量。第二行输入n个正整数,前n-1个数代表顺时针沿着公路走,第i站到第i+1站之间的距离;最后一个正整数代表顺时针沿着公路走,第n站到第1站的距离。第三行输入两个正整数x和y,代表小美的出发地和目的地。1 ≤ n ≤ 10⁵1 ≤ aᵢ ≤ 10⁹1 ≤ x, y ≤ n输出描述...
投递中国移动等公司10个岗位
点赞
评论
收藏
分享
评论
点赞成功,聊一聊 >
点赞
11
分享
评论
提到的真题
返回内容
全站热榜
更多
1
...
说真的,给和我一样的普通本科生的忠告
4958
2
...
云智lastday
2962
3
...
谈薪前必看! 这些坑不要踩....
2662
4
...
三年之期已到,你后悔读研了吗?
2363
5
...
数字马力发笔试
2221
6
...
拼多多后端笔试
1797
7
...
公司开捞了,速改简历!
1793
8
...
同花顺c++一面
1551
9
...
身边秋招逆风翻盘的人,都是怎么做的?
1541
10
...
27双非后端想转测开如何转?
1531
创作者周榜
更多
正在热议
更多
#
牛客树洞,我想对你说
#
27745次浏览
196人参与
#
选择和努力,哪个更重要?
#
117048次浏览
937人参与
#
快手技术岗信息交流阵地
#
10718次浏览
71人参与
#
秋招许愿,本周能____
#
5850次浏览
47人参与
#
新凯来求职进展汇总
#
56444次浏览
148人参与
#
为了实习逃课值吗?
#
3552次浏览
44人参与
#
“vivo”个offer
#
6612次浏览
56人参与
#
大学最后一个寒假,我想……
#
58130次浏览
636人参与
#
华为海思工作体验
#
32336次浏览
137人参与
#
运营每日一题
#
106220次浏览
874人参与
#
如何KTV领导
#
75804次浏览
512人参与
#
除了主业以外,你还有哪些其他收入?
#
33701次浏览
299人参与
#
哪些公司校招卡第一学历
#
216929次浏览
770人参与
#
你最满意的offer薪资是哪家公司?
#
44502次浏览
218人参与
#
25届非技术实习投递记录
#
133810次浏览
993人参与
#
你最近一次加班是什么时候?
#
95709次浏览
518人参与
#
求职中的尴尬瞬间
#
10455次浏览
69人参与
#
应届生被毁约被毁意向了怎么办
#
49774次浏览
283人参与
#
硬件人的春招flag
#
54274次浏览
436人参与
#
秋招想进国企该如何准备
#
100111次浏览
499人参与
#
歌尔求职进展汇总
#
70214次浏览
357人参与
#
为什么国企只招应届生
#
210739次浏览
1241人参与
牛客网
牛客网在线编程
牛客网题解
牛客企业服务