華為oj 密碼強度等級

2021-07-10 08:10:09 字數 1254 閱讀 6737

沒有任何繞彎的地方,根據他的要求直接寫就可以了,只不過**較長,比較耗時!

#include#includeusing namespace std;

string getresult(int sum)

else if (sum >= 80)

else if (sum >= 70)

else if (sum >= 60)

else if (sum >= 50)

else if (sum >= 25)

else//sum不可能小於0; }

int getletterscore(int low,int up)

else if (!(low&up))//只有一種

else }

int getlenscore(int len)

else if (len <= 4)

else if (len <= 7)

else }

int main()

for (int i = 0; i < len; i++)

else if (instr[i] >= 'a'&&instr[i] <= 'z')

else if (instr[i] >= '0'&&instr[i] <= '9')

else if ((instr[i] >= '!'&&instr[i] <= '/') || (instr[i] >= ':'&&instr[i] <= '@') || (instr[i] >= '['&&instr[i] <= '`'))//

}//2.字母

sum += getletterscore(lowcase, upcase);

//3.數字

if (num == 1)

else if (num > 1)

//4.符號

if (flag == 1)

else if (flag > 1)

//5.獎勵

if (lowcase && upcase && num && flag)

else if ((lowcase || upcase) && num && flag)

else if ((lowcase || upcase) && num)

cout << getresult(sum) << endl;

return 0;

}

修改mysql使用者密碼強度等級策略

mysql資料庫密碼策略問題異常資訊 error 1819 hy000 your password does not satisfy the current policy requirements 如下圖 解決辦法 1 檢視 mysql 初始的密碼策略,輸入語句 show variables lik...

簡單密碼破解 華為OJ題

密碼是我們生活中非常重要的東東,我們的那麼一點不能說的秘密就全靠它了。哇哈哈.接下來淵子要在密碼之上再加一套密碼,雖然簡單但也安全。假設淵子原來乙個bbs上的密碼為zvbo9441987,為了方便記憶,他通過一種演算法把這個密碼變換成yuanzhi1987,這個密碼是他的名字和出生年份,怎麼忘都忘不...

華為 OJ 密碼驗證合格程式

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