第17284题 程序题
CCF-GESP Scratch图形化四级编程题:密码合规检测

CCF-GESP Scratch图形化四级编程题:密码合规检测

默认小猫角色和白色背景,编写程序以检查用户输入密码的有效性。

【题目描述】

  1. 合法的密码只能由 a-z 之间26个字母(字母不区分大小写)、0-9之间10个数字以及!@#$四个特殊字符构成。
  2. 密码最短长度:6个字符,密码最大长度:12个字符。
  3. 密码必须包含字母、数字和特殊字符,缺一不可。

【输入描述】 新建变量lst,用于存储待检测的密码列表。

程序界面截图

如下图所示: 变量列表界面

【输出描述】 新建列表result,用于存储合规的密码,存入顺序以lst列表中字符串的先后为序。 如下图所示: 输出结果界面

【输入样例1】

lst = ["seHJ12!@", "sjdkffH$123", "sdf!@^&12 HDH", "123&^YUhg@!"]

【输出样例1】

result = ["seHJ12!@", "sjdkffH$123"]

【输入样例2】

lst = ["123!@#&^%ZAqaz", "abc123ABC!@#", "qaz123WSX!@#", "12QAqa!@", "12QAqa!@^"]

【输出样例2】

result = ["abc123ABC!@#", "qaz123WSX!@#", "12QAqa!@"]
编辑模式
程序运行统计
暂无判题统计