LeetCode meituan-001. 小美的用户名
文章目录
- 1. 题目
- 2. 解题
1. 题目
小美是美团的前端工程师,为了防止系统被恶意攻击,小美必须要在用户输入用户名之前做一个合法性检查,一个合法的用户名必须满足以下几个要求:
- 用户名的首字符必须是大写或者小写字母。
- 用户名只能包含大小写字母,数字。
- 用户名需要包含至少一个字母和一个数字。
- 如果用户名合法,请输出 “Accept”,反之输出 “Wrong”。
格式:输入:
- 输入第一行包含一个正整数 T,表示需要检验的用户名数量。
- 接下来有 T 行,每行一个字符串 s,表示输入的用户名。
输出:
- 对于每一个输入的用户名 s,请输出一行,即按题目要求输出一个字符串。示例:
输入:5OoookHhhh666ABCDMeituan6666
输出:WrongAcceptWrongWrongWrong提示:
1 <= T <= 100
s 的长度不超过 20
请注意,本题需要自行编写「标准输入」和「标准输出」逻辑,以及自行 import/include 需要的 library。了解书写规则
来源:力扣(LeetCode) 链接:https://leetcode-cn.com/problems/BaR9fy
著作权归领扣网络所有。商业转载请联系官方授权,非商业转载请注明出处。
2. 解题
#include<bits/stdc++.h>
using namespace std;
int main()
{string t;int ct;cin >> ct;while(ct--){cin >> t;if(!isalpha(t[0])){cout << "Wrong" << endl;continue;}int d = 0;bool flag = true;for(int i = 1; i < t.size(); ++i){if(isdigit(t[i]))d++;else if(!isalpha(t[i])){flag = false;break;}}if(d && flag)cout << "Accept" << endl;elsecout << "Wrong" << endl;}return 0;
}
0 ms 3.4 MB C++
我的CSDN博客地址 https://michael.blog.csdn.net/
长按或扫码关注我的公众号(Michael阿明),一起加油、一起学习进步!
LeetCode meituan-001. 小美的用户名相关推荐
- 2021-09-05meituan -001小美的用户名
import java.util.Scanner; //import引入一个packet //点号用作间隔符,用来分隔开包裹下面 的子类,这样之后再时候子类的时候就不用再使用名字了public cla ...
- 美团——小美的用户名
题目链接:小美的用户名. 小美的用户名 题目描述 解题步骤 readFileSync 定义正则表达式变量regName 代码 题目描述 小美是美团的前端工程师,为了防止系统被恶意攻击,小美必须要在用户 ...
- leetcode之美团公司算法
文章目录 leetcode之美团公司算法 1.小美的用户名 2.小团的复制粘贴 leetcode之美团公司算法 1.小美的用户名 package main import ("fmt" ...
- 【编程笔试】美团2021校招笔试-通用编程题第3场(附思路及C++代码)
导览 练习地址 小美的仓库整理 小美的跑腿代购 小美的用户名 小美的区域会议 总结 练习地址 点此前往练习 小美的仓库整理 小美是美团仓库的管理员,她会根据单据的要求按顺序取出仓库中的货物,每取出一件 ...
- Windows Server 2008密码破解
Windows Server 2008密码破解 ant 案例背景: 1.Windows Server 2008 R2的DD镜像文件一个,大小:1TB,文件名:1.001 2.用户名.密码未知. 案例目 ...
- Java互联网实时聊天系统(附源码)
0. 前言 决定以Netty为核心,以WebSocket为应用层通信协议做一个互联网聊天系统,整体而言就像微信网页版一样,但考虑到这个聊天系统的功能非常多,因此只打算实现核心的聊天功能,包括单发.群发 ...
- LeetCode meituan-003. 小美的跑腿代购(排序)
文章目录 1. 题目 2. 解题 1. 题目 小美的一个兼职是美团的一名跑腿代购员,她有 n 个订单可以接,订单编号是 1~n , 但是因为订单的时效性,他只能选择其中 m 个订单接取,精明的小美当然 ...
- 华为云linux用户名,玩转华为云服务器ECS:001 如何登录并创建新用户
本篇教程的主要内容: 准备的工具: putty 如果你一开始没有设置ECS的密码,或者想修改ECS的密码,可点击屏幕的右下方的"忘记云服务器登陆密码"的"重置密码&quo ...
- LeetCode刷题笔记——001两数之和
题目: 给定一个整数数组 nums 和一个目标值 target,请你在该数组中找出和为目标值的那 两个 整数,并返回他们的数组下标. 你可以假设每种输入只会对应一个答案.但是,数组中同一个元素不能使用 ...
最新文章
- Java中throw re_详解Java编程中throw和throws子句的使用方法
- 朱晔和你聊Spring系列S1E7:简单好用的Spring Boot Actuator
- linux内核杂记(17)-内核链表结构(1)
- Android开发之系统信息——获取Android手机中SD卡内存信息
- 计算机系统基础:校验码知识笔记
- android intent传对象,startActivityForResult使用, setResult(RESULT_OK)使用,getArguments(),
- 整数实例hdu2041(超级楼梯)
- jupyter notebook 多行输出
- 服务器端提交form
- centos系统安全设置
- 翻译:吴恩达开启我在AI工作中的新篇章
- IDEA插件系列(46):PDF Viewer插件——PDF文档查看器
- web 安全-电脑端口(全部)
- PHP+MySQL制作简单动态网站(附详细注释+源码)
- 从不同音效材质了解游戏界面音效
- AndroidStudio在Android9上调试闪退的问题
- 详细设计的工具——PAD图
- https://www.npmjs.com/一个下载库的网址
- startwith的使用方法
- 解析人类的四次工业革命
热门文章
- mysql用supervisor管理_Supervisor使用详解
- mac安装完mysql后关机特别慢_mysql-Mac终端下遇到的问题总结
- Redis数据库学习笔记
- 使用IntelliJ IDEA碰到的问题总结
- shopify在哪里填写html,[Shopify开店教程]添加嵌入代码
- Linux内核启动去掉企鹅,修改linux内核kernel开机logo(小企鹅)
- python 建筑计算_制图小技巧:巧用Python和ELK瞬间完成总图建筑名称标注
- maven详解之仓库
- sort和qsort函数
- 进阶攻略|前端最全的框架总结