#386. 密码检验器

密码检验器

题目描述

小明最近学习网站设计的知识,他想设计一个登入程序,登入之前先要注册一个用户,注册时如果密码太简单,容易被破解,于是他定一这样一些规则:

1.它有至少 8 个字符。

2.至少包含一个小写英文字母。

3.至少包含一个大写英文字母。

4.至少包含一个数字 。

5.至少包含 一个特殊字符。特殊字符为:"!@#$%^&*()-+" 中的一个。

6.它不包含2个连续相同的字符(比方说 "aab" 不符合该条件,但是 "aba" 符合该条件)。

聪明的你能帮他实现吗?

输入格式

一行字符串s(用户输入的密码)

输出格式

一行true/false(如果它是一个符合规则密码,返回 true,否则返回 false)

IlovexM5z!
true
Me++You-IsMyDream
false

数据范围与提示

s.size()<=100s.size()<=100