coder-strike 2014 A Password Check
来源:互联网 发布:看电影翻译软件 编辑:程序博客网 时间:2024/05/21 15:01
coder-strike 2014 A Password Check 题目链接:http://codeforces.com/contest/411/problem/A
题目大意:注册时经常碰到密码强度检测,不过就不给提交,这里模拟一下。
规则如下:
1、密码长度不小于52、要包含至少一个大写字母3、要包含至少一个小写字母3、要包含至少一个数字题目分析:直接模拟即可,纯水无坑。
code:
#include<cstdio>#include<cstring>bool isdigit(int n){ return n>47&&n<58;}bool isupper(int n){ return n>64&&n<91;}bool islower(int n){ return n>96&&n<123;}int main(){ int i,j,flag=0; bool hasL,hasS,hasD; char s[110]; scanf("%s",s); hasL=hasS=hasD=false;//初始化 if(strlen(s)<5) { printf("Too weak\n"); return 0; } for(i=0;i<strlen(s)&&flag!=3;i++) { if(!hasD&&isdigit(s[i])) { hasD=true; flag++; } if(!hasL&&isupper(s[i])) { hasL=true; flag++; } if(!hasS&&islower(s[i])) { hasS=true; flag++; } } if(flag==3)printf("Correct\n"); else printf("Too weak\n"); return 0;}
PS:ctype里的函数很好用,一开始注释处忘记初始化了……(坑)结果自己又写了函数。
0 0
- coder-strike 2014 A Password Check
- Coder-Strike 2014 - Qualification Round A. Password Check
- Coder-Strike 2014 - Qualification Round——A. Password Check
- Coder-Strike 2014 - Qualification Round A. Password Check(简单字符串)
- Coder-Strike 2014
- codeforces Coder-Strike 2014 Round 1 A题解题报告
- Coder-Strike 2014 - Finals (Div. 2) A. Pasha and Hamsters
- Coder-Strike 2014 - Finals (online edition, Div. 2 A、B)
- coder-strike 2014 C Kicker
- Coder-Strike 2014 - Round 1
- Coder-Strike 2014 - Round 1
- Coder-Strike 2014 - Round 1
- Coder-Strike 2014 - Round 2
- Coder-Strike 2014 - Round 2
- A. Password Check
- A. Password Check
- Coder-Strike 2014 - Finals (online edition, Div. 1)-a-b-c
- coder-strike 2014 B Multi-core Processor
- Perl 网络编程socket练习(二)
- ios基础
- udhcpc 后台运行的方法【总结】
- 使用Tcmalloc的性能测试结果报告,比malloc有大幅度提高
- 在堆中构建对象以及释放对象
- coder-strike 2014 A Password Check
- HTMLUnit
- MyEclipse8.0注册码生成代码
- 关于Gson的一般用法及常见问题的解决方案
- 无线组网(六)——TP-LINK无线路由器WDS功能应用举例
- Floodlight的forwarding模块流程简单分析
- 高效开发Android App的10个建议
- java学习重点
- 数据结构与程序架构(七)