华为机试题 HJ20密码验证合格程序

Posted yangbocsu

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了华为机试题 HJ20密码验证合格程序相关的知识,希望对你有一定的参考价值。

HJ20 密码验证合格程序

一、题目描述

描述
密码要求:
1.长度超过8位
2.包括大小写字母.数字.其它符号,以上四种至少三种
3.不能有长度大于2的包含公共元素的子串重复 (注:其他符号不含空格或换行)

注意第三个条件,也就是说,我们只需要找到有长度为3的子串就可以了。

二、参考代码1

/**
@author:By yangbocsu
@time: 2022.06.19
密码要求:
1.长度超过8位
2.包括大小写字母.数字.其它符号,以上四种至少三种
3.不能有长度大于2的包含公共元素的子串重复 (注:其他符号不含空格或换行)
*/

import java.io.BufferedReader

以上是关于华为机试题 HJ20密码验证合格程序的主要内容,如果未能解决你的问题,请参考以下文章

华为机试HJ20:密码验证合格程序

华为机试题 HJ87密码强度等级

华为机试题 HJ87密码强度等级

华为机试题 HJ21简单密码

牛客 HJ20 密码验证合格程序

华为机试题 HJ76尼科彻斯定理