華為OJ中級題 密碼驗證合格程式

2021-07-08 18:46:12 字數 556 閱讀 5446

密碼要求:

1.長度超過8位

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

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

bool funjgm(string test);//0數字,1大寫,2小寫,3其他符號

if(len>8)

if (islower(test[i]))

if (isupper(test[i]))

if (!isalnum(test[i]) && !islower(test[i]) && !isupper(test[i]))

} if (index[0] + index[1] + index[2] + index[3] >= 3)

else

} else return false;

}int funjgmpro(string test)

if (count > maxed)

maxed = count;

count = 0;

} }return maxed;

}void hwoj()

華為 OJ 密碼驗證合格程式

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

華為 密碼驗證合格程式

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

華為筆試 密碼驗證合格程式

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