mtb#P23109. 密码判断器

密码判断器

题目描述

小码哥在是一位密码领域的初学者,有一天他的老师给他了一串密码,要他判断这个密码是否是强密码,老师和他说强密码就是需要同时达到以下要求:

  1. 密码长度大于 6 6
  2. 密码中同时包括了大小写字母和数字。
  3. 并且数字和数字之间不能相连。

现在有一个长度为 N N 1N100000 1 \le N \le 100000 )的密码串,你能帮他判断这个密码串是不是强密码吗?

输入格式

一行一个长度为 N N 1N100000 1 \le N \le 100000 )的字符串表示为密码串。

输出格式

一行一个布尔结果表示是强密码 True 和不是强密码 False

They12wwweqwe
False

解释 #1

对于第一个样例,They12wwweqwe

满足:

  1. 密码长度大于 6 6
  2. 密码中同时包括了大小写字母和数字。 不满足:
  3. 并且数字和数字之前不能相连(12 12 相邻)

所以不是强密码,返回 False

They1wwweqwe
True

解释 #2

对于第二个样例,They1wwweqwe

满足:

  1. 密码长度大于 6 6
  2. 密码中同时包括了大小写字母和数字。
  3. 并且数字和数字之前不能相连。

所以是强密码,返回 True