#1051. [GESP202306-3] 密码合规

[GESP202306-3] 密码合规

题目描述

网站注册需要有用户名和密码,编写程序以检查用户输入密码的有效性。合规的密码应满足以下要求

  1. 只能由 az\texttt a \sim \texttt z 之间 2626 个小写字母、AZ\texttt A \sim \texttt Z 之间 2626 个大写字母、090 \sim 9 之间 1010 个数字以及 !@#$ 四个特殊字符构成。
  2. 密码最短长度 :6:6 个字符,密码最大长度 :12:12 个字符。
  3. 大写字母,小写字母和数字必须至少有其中两种,以及至少有四个特殊字符中的一个。

输入格式

输入一行不含空格的字符串。长度不超过 100100

输出格式

若为合规密码则输出Yes,否则输出No。

seHJ12!@
Yes
sdf!@&12HDHa!
No