牛客密碼驗證合格

2021-10-23 02:49:23 字數 531 閱讀 9727

題目描述

密碼要求

1、長度超過8位

2.包括大小寫字母、數字、其他符號,以上4種至少三種

3.不能有相同長度超過2的子串重複 說明:長度超過2的子串

輸入描述
一組或多組長度超過2的字串。每組佔一行

輸出描述
如果符合要求輸出:ok,否則輸出ng

public class adminpassword 

if (input.matches(".*[a-z].*"))

if (input.matches(".*[a-z].*"))

if (input.matches(".*[^a-za-z0-9].*"))

if (input.length() > 8 && counter >=3 && !input.matches(".*(...).*\\1.*")) else }}

}

優秀:看看大佬寫的

牛客網 密碼驗證程式

一時興起,看到了一道題目,想寫一寫。題目大體如下 需求乙個密碼判定程式,要求 長度不低於8位 包含數字 大寫字母 小寫字母 其他字元,至少三種 密碼串裡,不包含多個長度大於2的相同子串。例如 awer34er,是可以通過的,因為相同的多個子串是er,長度為2。再例如 awed43234ed4w,是不...

密碼驗證合格程式

描述密碼要求 1.長度超過8位 2.包括大小寫字母.數字.其它符號,以上四種至少三種 3.不能有相同長度超2的子串重複 說明 長度超過2的子串 知識點字串,陣列 執行時間限制 0m記憶體限制0輸入 一組或多組長度超過2的子符串。每組佔一行 輸出如果符合要求輸出 ok,否則輸出ng 每行輸出對應一組輸...

密碼驗證合格程式

密碼要求 1.長度超過8位 2.包括大小寫字母.數字 其它符號 以上四種至少三種 3.不能有相同長度超 2的子串重複 說明 長度超過 2的子串 輸入描述 一組或多組長度超過2 的子符串。每組佔一行 輸出描述 如果符合要求輸出 ok 否則輸出 ng輸入例子 021abc9000 021abc9abc1...