首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
AI 模拟面试
简历
求职
学习
基础学习课
实战项目课
求职辅导课
专栏&文章
竞赛
搜索
我要招人
发布职位
发布职位、邀约牛人
更多企业解决方案
AI面试、笔试、校招、雇品
HR免费试用AI面试
最新面试提效必备
登录
/
注册
大突突
2018-08-10 11:38
已编辑
浙江大学 算法工程师
关注
已关注
取消关注
网易互娱 密码问题 10个用例全对,提交0%
如题,有没有大神做出来了,求解!!
#网易#
提示
全部评论
推荐
最新
楼层
pushpushbaby
清华大学 Java
``` import java.util.HashSet; import java.util.Scanner; import java.util.Set; public class Main { Set<Character> set = new HashSet<>(); public static void main(String[] args) { Scanner sc = new Scanner(System.in); int n = sc.nextInt(); String[] s = new String[n]; for (int i = 0; i < n; i++) { s[i] = sc.next(); } Main m = new Main(); m.setSet(); for (int i = 0; i < n; i++) { System.out.println(m.isStrong(s[i]) ? "yes" : "no"); } } public void setSet() { set.add('!'); set.add('@'); set.add('#'); set.add('$'); set.add('%'); set.add('^'); set.add('&'); set.add('*'); set.add('('); set.add(')'); set.add('_'); set.add('-'); set.add('='); set.add('+'); set.add('['); set.add(']'); set.add('{'); set.add('}'); set.add(','); set.add('.'); set.add('<'); set.add('>'); set.add('/'); set.add('?'); } public boolean isStrong(String s) { int n = s.length(); if (n < 8) { return false; } boolean f1 = false, f2 = false, f3 = false, f4 = false; for (char c : s.toCharArray()) { if (c <= 'Z' && c >= 'A' && !f1) { f1 = true; } else if (c <= 'z' && c >= 'a' && !f2) { f2 = true; } else if (c <= '9' && c >= '0' && !f3) { f3 = true; } else if (set.contains(c)) { f4 = true; } } if (!(f1 && f2 && f3 && f4)) { return false; } if (n > 2) { for (int i = 0; i < n - 2; i++) { String sub = s.substring(i, i + 3); if ((sub.charAt(2) - sub.charAt(1) == sub.charAt(1) - sub.charAt(0)) && (sub.charAt(2) <= '9' && sub.charAt(2) >= '0') && (sub.charAt(1) <= '9' && sub.charAt(1) >= '0') && (sub.charAt(0) <= '9' && sub.charAt(0) >= '0')) { return false; } } } if (n > 2) { for (int i = 0; i < n - 2; i++) { String sub = s.substring(i, i + 3); if ((sub.charAt(2) - sub.charAt(1) == 1 && sub.charAt(1) - sub.charAt(0) == 1) && (((sub.charAt(2) <= 'Z' && sub.charAt(2) >= 'A') && (sub.charAt(1) <= 'Z' && sub.charAt(1) >= 'A') && (sub.charAt(0) <= 'Z' && sub.charAt(0) >= 'A')) || ((sub.charAt(2) <= 'z' && sub.charAt(2) >= 'a') && (sub.charAt(1) <= 'z' && sub.charAt(1) >= 'a') && (sub.charAt(0) <= 'z' && sub.charAt(0) >= 'a')))) { return false; } } } if (s.indexOf("password") != -1) { return false; } if (s.indexOf("admin") != -1) { return false; } if (s.indexOf("qwerty") != -1) { return false; } if (s.indexOf("hello") != -1) { return false; } if (s.indexOf("iloveyou") != -1) { return false; } if (s.indexOf("112233") != -1) { return false; } return true; } } ```
点赞
回复
分享
发布于 2018-08-09 21:44
Xuh7
华南理工大学 C++
我是一开始那个数字小写大写特殊都要齐全那个条件就写错了(竟然也能过测试样例),交上去0,后来改了就差不多好了
点赞
回复
分享
发布于 2018-08-09 21:44
布白
北京大学 算法工程师
10个用例里没有包括连续字母 abc 这种情况,而且一堆示例错一个就 0%、
点赞
回复
分享
发布于 2018-08-09 21:44
牛客里的一粒沙
外交学院 Java
密码问题0%的原因可能是时间太长了,你只要一个小条件不满足,后面都不用判断了。(我0%的问题就出在这里,后面改了AC)
点赞
回复
分享
发布于 2018-08-09 21:39
牛客185544
门头沟学院
我也是
点赞
回复
分享
发布于 2018-08-09 21:38
已删除
有https://mp.weixin.qq.com/s/wyXem76LdAHMpaOlil7odg
点赞
回复
分享
发布于 2018-08-09 21:38
求个offer好不好
东南大学 Java
同情况+1
点赞
回复
分享
发布于 2018-08-09 21:37
暂无评论,快来抢首评~
相关推荐
12-05 16:39
西安电子科技大学 Java
京东二面:分库分表后翻页100万条,怎么设计?答对这题直接给P7!
一、引言如果你已经有过几轮面试经验,肯定会遇到过类似的问题。面试官会问你:“如果数据量特别大的时候,分页查询慢该怎么办?”我们都知道,数据库分页查询很常见,尤其是展示列表的功能,基本上每个系统都有。但是,如果你做过大流量、高并发的系统,就会知道,当数据量上来后,分页查询的性能问题真的是一大痛点。数据量小的时候,分页查询没问题,但是当表里有上千万条数据时,翻一翻第几页,查询就开始卡了,慢得让人想砸电脑。那面试官提这个问题的时候,肯定希望听到你对于分页查询慢的根本原因是什么,知道你是怎么解决这个问题的,以及分库分表后深度分页的问题该如何解决?所以,小北今天就用最简单的语言,带大家逐步分析这个问题,...
牛客在线求职答疑中心
点赞
评论
收藏
分享
12-03 09:44
上海智元新创技术有限公司_产品经理(准入职员工)
智元机器人内推,智元机器人内推码
🌟公司超牛智元机器人由“稚晖君”彭志辉等业内大咖创立,致力于AI与机器人融合创新,成立没多久就完成多轮融资,估值超厉害👍 在这里实习,能接触到行业前沿技术,说不定还能偶遇大神。💻岗位多多不管你是软件、算法,还是硬件、机械相关专业,都有适合你的岗位。像嵌入式软件、视觉算法、机械结构设计等等。就算是非技术岗,平面设计、HR等也有机会,比如负责公众号推文排版、策划热点创意内容,塑造科技雇主品牌形象,能尽情发挥你的创意✨💰实习福利三餐免费,租房还有补贴,简直是租房党的福音!实习薪资也不错,表现优秀说不定还有额外奖励。硅谷级办公环境,弹性不打卡,工作氛围超轻松。而且还有技术大牛手把手教学,实习结...
智元机器人成长空间 206人发布
点赞
评论
收藏
分享
11-07 17:29
北京理工大学珠海学院 嵌入式软件工程师
遇到一个实习,我能这么问吗?
八极星:
有什么不能问的,(/_\),这又不是多珍贵的机会,你有什么可失去的
点赞
评论
收藏
分享
10-24 13:19
成都理工大学 C++
我还投寄吧毛啊
至今0offer 9 10月大大小小面了八九家 基本上 一面二面 挂 到10月后期基本上没面试了 我还投寄吧毛啊 求建议 真寒冬了?
龙井鼠标:
把简历排版调整一下先吧,缩进 标点符号什么的都很乱,字体也不统一,给人第一眼观感很差
点赞
评论
收藏
分享
12-02 14:01
门头沟学院 Java
测试
佰钧成校招投的是测试岗,但是开发简历投的(我的开发简历特别烂)1.自我介绍2.介绍项目(我的是苍穹外卖)3.项目背景4.负责模块5.mvc在项目的运用6.前端发送了一个http请求,如何路由到后端,后端怎么接收7.乐观锁和悲观锁(这个只要你写了,一般就会问)8.平时有使用抓包的一些工具吗9.http请求包括什么,他属于哪一层10.外卖平台的话,那我们平台设计了三种类型的优惠券。优惠券啊第一种类型是呃订单的满减券。嗯,对,第二种类型是指定商品的打折券,打个固定折扣八折或者九折。那第一种券和第二种券两者是互斥的那意味着在同一笔订单,用户在买同一个这个订单的商品里面,他下单的时候,就算他有两种券,两...
查看10道真题和解析
点赞
评论
收藏
分享
评论
点赞成功,聊一聊 >
点赞
收藏
分享
评论
提到的真题
返回内容
招聘动态
查看更多
成方金融科技有限公司
全站热榜
更多
1
...
TCP/IP高频面试题--可爱图片版
8567
2
...
有点东西~牛客和14位牛友一起做了个官网投递插件
7398
华为开奖交流
热聊中
3
...
兄弟们走路不要刷牛客😭
2388
4
...
双非本科结束秋招~
2220
5
...
快手日常实习面经(已oc)
1732
6
...
2025年对你来说是怎样的一年?
1595
7
...
回顾下25年,感想颇多
1595
8
...
翘课去实习的那些人后来怎么样了
1479
9
...
学历的重要性在这一刻体现的淋漓尽致
983
10
...
PPIO - Serverless AI 后端 二面 一小时
957
创作者周榜
更多
正在热议
更多
#
uu们,春招你还来吗?
#
13679次浏览
91人参与
#
硬件兄弟们 甩出你的华为奖状
#
117255次浏览
699人参与
#
百融云创求职进展汇总
#
251次浏览
0人参与
#
哪一瞬间让你觉得“这班不如不上”
#
12637次浏览
161人参与
#
面试紧张时你会有什么表现?
#
16018次浏览
131人参与
#
工作前VS工作后,你的心态变化
#
14410次浏览
163人参与
#
Offer比较,你最看重什么?
#
240785次浏览
1483人参与
#
2025年终总结
#
14134次浏览
224人参与
#
第一份工作能做外包吗?
#
87025次浏览
583人参与
#
为了去实习,我赌上了___
#
22562次浏览
208人参与
#
总结:哪家公司最喜欢泡池子
#
155659次浏览
560人参与
#
应届生初入职场,求建议
#
279017次浏览
2838人参与
#
父母对你找工作是助力还是阻力?
#
14322次浏览
207人参与
#
高薪高压 vs 低薪wlb,你怎么选?
#
12766次浏览
140人参与
#
互联网公司评价
#
459217次浏览
4041人参与
#
一人推荐一个值得做的项目
#
10253次浏览
145人参与
#
十二月请对我好一点
#
26273次浏览
356人参与
#
和牛牛一起刷真题
#
118687次浏览
2085人参与
#
学历or实习经历,哪个更重要
#
202861次浏览
1076人参与
#
毕业论文进行时
#
16973次浏览
112人参与
#
25届网易互娱暑实进度
#
91904次浏览
750人参与
牛客网
牛客网在线编程
牛客网题解
牛客企业服务