#include<bits/stdc++.h>
using namespace std;
int ifpass(string a){
int aa=0,b=0,c=0,d=0;
if(a.size()<6||a.size()>12){
return 5;
}
for(int i=0;i<a.size();i++){
if(a[i]>='A'&&a[i]<='Z')
aa=1;
if(a[i]>='a'&&a[i]<='z')
b=1;
if(a[i]>='0'&&a[i]<='9')
c=1;
if(a[i]=='!'||a[i]=='@'||a[i]=='#'||a[i]=='$')
d=1;
if(!(a[i]>='A'&&a[i]<='Z')){
if(!(a[i]>='a'&&a[i]<='z')){
if(!(a[i]>='0'&&a[i]<='9')){
if(!(a[i]=='!'||a[i]=='@'||a[i]=='#'||a[i]=='$')){
return 4;
}
}
}
}
}
if(d==1&&(aa+b+c)>=2){
return 1;
}else if(d!=1){
return 2;
}else if((aa+b+c)<=2){
return 3;
}
return 0;
}
int main(){
string a;
cin>>a;
string b;
int ff=a.size()-1;
for(int i=0;i<a.size();i++){
if(i == a.size() || a[i] == ','){
if(ifpass(b)==1){
cout<<b<<endl;
b="";
}
}else if(i!=ff){
b+=a[i];
}else if(i==ff){
if(ifpass(b)==1){
cout<<b<<endl;
return 0;
}
}
}
}
~蓝名~ 萌新
求助WA50 错#1#2#8#9#10必关!!!求助
~已崩溃~