import java.util.Scanner;
//import引入一个packet
//点号用作间隔符,用来分隔开包裹下面 的子类,这样之后再时候子类的时候就不用再使用名字了public class Solution {public static void main(String[] args) {Scanner scanner = new Scanner(System.in);//Scanner一个类的名称,用于读取输入和输出流//System.in作为inString的输入对象作为输入流的表示// 读取 T//String s = scanner.nextLine();int T = Integer.parseInt(scanner.nextLine());String[] strs = new String[T];// 读入数组// for (int i = 0; i < T; i++) {//     strs[i] = scanner.nextLine();// }for (int i = 0; i < T; i++) {String str = scanner.nextLine();if (isOk(str)) {System.out.println("Accept");} else {System.out.println("Wrong");}}}public static boolean isOk(String str) {if (str.length() < 2) {return false;}char firstChar = str.charAt(0);if (!isBig(firstChar) && !isSmall(firstChar)) {return false;}boolean flag = false;for (int i = 0; i < str.length(); i++) {char c = str.charAt(i);if (!isBig(c) && !isSmall(c) && !isNum(c)) {return false;}if (isNum(c)) {flag = true;}}if (flag == false) {return false;}return true;}public static boolean isBig(char c) {return ('A' <= c) && (c <= 'Z');}public static boolean isSmall(char c) {return ('a' <= c) && (c <= 'z');}public static boolean isNum(char c) {return ('0' <= c) && (c <= '9');}
}作者:learnbian-cheng
链接:https://leetcode-cn.com/problems/BaR9fy/solution/javazi-shang-er-xia-jie-ti-soeasy-by-lea-ait2/
来源:力扣(LeetCode)
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
#include<bits/stdc++.h>
//bits/stdc++.h 不是GNU C++库的标准头文件,所以如果你在一些编译器(除了GCC)上编译你的代码
//C++的一个万能头文件库,包含了大部分的头文件的代码
using namespace std;
int main() {int T;              // 需要检验的用户名数量cin >> T;while(T--) {string name;    // 用户名cin >> name;bool flag = true;       // 字符合法性判断条件,初始化为 trueint cntAlpha = 0, cntDigit = 0;for (int i = 0; i < name.size(); ++i) {if (!isalpha(name[0]))      flag = false;if (!isalnum(name[i])) {     // 含有数字和字母以外的字符flag = false;break;}if (isalpha(name[i]))    ++cntAlpha;if (isdigit(name[i]))    ++cntDigit;}if (flag && cntAlpha && cntDigit) {puts("Accept");} else {cout << "Wrong" << endl;}}return 0;
}作者:jnpeng945
链接:https://leetcode-cn.com/problems/BaR9fy/solution/cctypetou-wen-jian-han-shu-zheng-li-da-q-2cod/
来源:力扣(LeetCode)
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

2021-09-05meituan -001小美的用户名相关推荐

  1. 橘子CPS联盟操作手册2021.09

    橘子CPS联盟操作手册2021.09 目录 橘子CPS联盟操作手册2021.09 橘子CPS联盟是干嘛的 橘子CPS基本操作流程 PC端操作 1.注册 2.登陆 3.渠道管理 4.分享网站 5.分享网 ...

  2. 美团——小美的用户名

    题目链接:小美的用户名. 小美的用户名 题目描述 解题步骤 readFileSync 定义正则表达式变量regName 代码 题目描述 小美是美团的前端工程师,为了防止系统被恶意攻击,小美必须要在用户 ...

  3. 2021.09.27 MySQL笔记

    2021.09.27 MySQL笔记 文章目录 2021.09.27 MySQL笔记 一.展示当前存在的所有数据库 二.使用(选中)一个数据库 三.创建一个数据表 四.查询并展示该数据库内的所有数据表 ...

  4. 实习日志 (2021.09.13)

    2021.09.13星期一 今天把之前的算法题终于给弄明白了,并能够按照自己的思路去把他给完成,总结这个题目并不是很难,最重要的是要把链表给弄懂,一开始由于我对链表不是很熟悉,导致我在写该题目的时候花 ...

  5. 2021.09青少年软件编程(Python)等级考试试卷(三级)

    2021.09青少年软件编程(Python)等级考试试卷(三级) 一.单选题(共25题,每题2分,共50分) 1.使用map函数可以实现列表数据元素类型的转换,而无需通过循环.则将列表L=['1',' ...

  6. 2021.09.24—皮皮与帅帅的第二篇情话

    2021.09.24我们小情书的第二天 每天晚上,小兔子都会一个人来到溪水边,坐在地上数着星星.而且他个人也非常喜欢一闪一闪的东西.对于小兔子来说,每颗星星都是特别的,于是她就给每颗星星都起了一个可爱 ...

  7. 《惢客创业日记》2021.09.15(周三)套路的最高境界

    今天,凉粉儿给我发了一段她想的关于惢客的宣传词:"你被套路过吗?想不再被套路吗?上惢客."总结一句话是"不被套路上惢客".我觉得能把惢客跟套路联系在一起,很贴切 ...

  8. LeetCode meituan-001. 小美的用户名

    文章目录 1. 题目 2. 解题 1. 题目 小美是美团的前端工程师,为了防止系统被恶意攻击,小美必须要在用户输入用户名之前做一个合法性检查,一个合法的用户名必须满足以下几个要求: 用户名的首字符必须 ...

  9. Go 1.18将原生支持fuzz test | Gopher Daily (2021.09.21) ʕ◔ϖ◔ʔ

    每日一谚:Clear is better than clever. Go技术生态 Go 1.18合并了对Fuzz测试原生支持的代码 - https://github.com/golang/go/com ...

最新文章

  1. 微生物组数据库(http://egcloud.cib.cn)正式上线
  2. mysql超大数据库备份
  3. 【商务智能】商务智能 ( 概念 | 组成 | 过程 )
  4. 动态规划套路在最长公共子串、最长公共子序列和01背包问题中的应用
  5. java for each 的源_Java JDK1.5的新特性之for-each循环的底层原理
  6. WebAssembly:随风潜入夜
  7. Django框架基础学习
  8. nginx 499 502 413 404 处理
  9. FTP服务器构建与维护,ftp服务器的搭建与三种访问途径
  10. 恢复Cisco路由器密码
  11. Vert.x Web
  12. Ubuntu下deb包的安装方法
  13. 深信服SSL远程接入与深信服行为审计同步登陆用户信息
  14. 校验非空的注解@NotNull怎么取得自定义的message
  15. SpringBoot--多线程07
  16. 视频关键帧inceptionV3Xception特征提取
  17. 腾讯Flink实践:实时计算平台Oceanus建设历程
  18. vue - vue中的process.env.NODE_ENV和环境变量
  19. Selenium 实战到吹牛系列:八
  20. java自动生成项目编号_java - Apache POI,在同一文档中创建项目符号点和编号列表 - 堆栈内存溢出...

热门文章

  1. 导航路径规划之一 路网模型
  2. ARMCC/GCC下的stack protector
  3. 联想云部署的笔记心得
  4. 北斗4G遥测终端 北斗4G双模通信遥测终端机
  5. 泰捷we30c系统语言,系统简洁无广告 不堆硬件用户至上-泰捷WE30C升级版电视盒子...
  6. java captivate_在线教学创作工具包iSpring Suite——更便捷的Adobe Captivate替代品
  7. JAVA实现线性表顺序存储结构ArrayList
  8. IDEA怎么修改字体大小,字体样式
  9. kubernetes ingress路由配置http body大小限制,访问k8s服务的时候报错:413 Request Entity Too Large
  10. 元气骑士科学计算机造出来了在哪,元气骑士超级科学计算器怎么用_超级科学计算器输出方法技巧_3DM手游...