#include <iostream>
#include<string>
using namespace std;
int main() {
int t;
cin>>t;
for(int i=0;i<t;i++)
{
string s;
int a[4]={0};//开一个数组分别计数四种不同的情况
cin>>s;
if(s.size()<8){
cout<<"Weak"<<endl;
continue;
}//第一个条件
for(char j : s)
{
if(j>='0'&&j<='9')a[0]++;
else if(j>='a'&&j<='z')a[1]++;
else if(j>='A'&&j<='Z')a[2]++;
else a[3]++;
}
int d=0;
for(int k : a)
{
if(k!=0)d++;
}
if(d==4)cout<<"Strong"<<endl;
else if(d==3)cout<<"Medium"<<endl;
else cout<<"Weak"<<endl;
}//根据不同的情况输出
//第二个条件
return 0;
}
c++,密码强度检查 把控好两个条件三种情况即可

京公网安备 11010502036488号