首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
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
暂无评论,快来抢首评~
相关推荐
10-30 22:12
叠纸游戏_UI美术设计(准入职员工)
叠纸游戏内推,叠纸游戏内推码
前端面试问题:1. 自我介绍2. 低代码平台Blocksuit方案,这个技术选型的逻辑3. 物料和数据源连接是用什么样的解决方案,还追了一下数据源的获取4. 团队规模,负责的具体内容,职责之类的5. 你认为前端工程化包括哪些方面?你具体做过哪些6. Git提交,你们有引入什么工具,检测方式来控制不规范提交7. 前端监控埋点方面有做过哪些吗8. 后面的职业规划9. 离职原因10. 排期和人手不够的情况,假设你作为leader,你怎么处理冲突?反问:1. 项目情况,技术栈2. 面试流程叠纸游戏2026校招启动叠纸游戏成立于2013年8月,是一家专注于内容创作的游戏公司。叠纸当前拥有暖暖系列和恋与系...
点赞
评论
收藏
分享
昨天 11:51
安克创新 Anker_嵌入式软件工程师(准入职员工)
安克内推,安克内推码
一面直接略过了,因为我觉得终面更有深度一些,复盘了一下,准备挑战面遍所有电商运营岗位,争做电商运营面霸,下一篇更新蓝月亮面经~ 岗位 亚马逊电商运营 1.如何看待跨境电商?(个人思路:整体到局部,整体电商行业怎么看,过渡到跨境电商和国内电商的区别) 2.在电商运营过程中,哪些模块是需要提前布局的(个人思路:产品展示,库存预测,利润核算,每个人想法不一样,这是我的想法) 3.如何看待安克布局中东市场(个人思路:安克本身北美起家,关税以及近期亚马逊平台佣金上涨,尾端配送费增加,利润减少,需要布局其他国家分散风险,中东市场目前存在很大的机会,消费力高,而且中东市场主要消费力集中在时尚和消费电子,安克...
点赞
评论
收藏
分享
10-10 14:40
香港城市大学 Java
27届日常实习简历求拷打
准备跑路了,实习太水了,只能写一个黑客松的项目,但感觉也很玩具,文档也没得偷,这个简历现在投后端日常有机会吗
Ccyk_03:
补药来大陆虐我们啊
简历中的项目经历要怎么写
点赞
评论
收藏
分享
09-16 15:41
合肥工业大学 HRBP
真不行了,崩溃了。准备明天回老家摆烂了
我的秋招日记
点赞
评论
收藏
分享
10-31 10:36
重庆大学 研发工程师
别在误会低代码了,真正的低代码不仅仅是简单的拖拉拽和表单流程搭建
在和客户交流的时候,发现很多客户觉得低代码或者零代码的平台只能做一些简单的业务系统,其实这点 产品本身做得不够的,可能就是这样。但是JVS 其实远远不止仅仅做一些简单的表单和流程,还可以做得更多,它是软件开发级别的低代码开发平台。JVS内包含了多种能力配置,包括多个能力配置引擎,通过设计数据与配置引擎可以直接渲染生成功能,无需再生成代码(生成代码的模式大概率是一次性的低代码),包括:列表页的配置器,可以配置各种列表页,列表页上的数据字段、展示内容、交互操作表单的配置器,构建用户信息查询录入的操作界面逻辑的配置器,构建自动化处理的业务功能流程的配置器,实现人工审批的功能图表的配置器,配置用于嵌入...
点赞
评论
收藏
分享
评论
点赞成功,聊一聊 >
点赞
收藏
分享
评论
提到的真题
返回内容
招聘动态
查看更多
字节跳动火山引擎
2026校园招聘
联想
2026届校园招聘
字节跳动
2026校园招聘
联想
26届AI专项|内推码NK2026
快手
2026届校园招聘
联想
2026届校园招聘
完美世界
全站热榜
更多
1
...
数字马力一面
4841
2
...
26届0实习秋招总结
2888
3
...
数字马力一面
2163
4
...
27找实习,简历求拷打
2137
5
...
上班还能尸体回温。。。
2067
6
...
面试官你是来骗方案了吧?休想
1739
7
...
美团是WLB吗?说说我一年多的感受!
1606
8
...
“二本美团工作一年打算裸辞”,或许我也应该重新思考我的未来了
1564
9
...
企鹅后端日常实习二面
1557
10
...
xdm,第几投了
1528
创作者周榜
更多
正在热议
更多
#
同bg的你秋招战况如何?
#
168353次浏览
976人参与
#
工作后,谈恋爱还和学生时代一样吗?
#
39691次浏览
373人参与
#
京东开奖
#
448272次浏览
2504人参与
#
今年秋招是回暖还是遇冷
#
22313次浏览
146人参与
#
职场破冰,你们都聊什么?
#
29041次浏览
153人参与
#
你实习是赚钱了还是亏钱了?
#
21336次浏览
194人参与
#
360集团校招
#
3779次浏览
22人参与
#
阿里云工作体验
#
32046次浏览
108人参与
#
你的领导最像哪种动物,为什么?
#
24386次浏览
134人参与
#
我的AI电子员工
#
21177次浏览
152人参与
#
三一集团提前批进度交流
#
40425次浏览
228人参与
#
毕业论文进行时
#
2886次浏览
50人参与
#
诺瓦星云求职进展汇总
#
225894次浏览
1732人参与
#
我来点评面试官
#
11169次浏览
85人参与
#
教师节,你送祝福了吗
#
11837次浏览
76人参与
#
来聊聊你目前的求职进展
#
686719次浏览
6921人参与
#
秋招开始捡漏了吗
#
64197次浏览
443人参与
#
找工作八股要背到什么程度?
#
12903次浏览
199人参与
#
上班摸鱼,你都在干些什么?
#
29324次浏览
223人参与
#
用一句话形容你的团队氛围
#
13888次浏览
150人参与
#
三一重工求职进展汇总
#
22763次浏览
82人参与
#
你找工作是从容有余 or 匆忙滚爬?
#
7568次浏览
76人参与
牛客网
牛客网在线编程
牛客网题解
牛客企业服务