提交时间:2024-04-14 13:57:20
运行 ID: 28315
#include<bits/stdc++.h> using namespace std; const int N=1e5+10; char s[N],p[10][N]; int lv,l,c1,c2,c3,c4,ans; int f[10]; signed main(){ //freopen("aha.in","r",stdin); //freopen("aha.out","w",stdout); cin>>s; l=strlen(s); for(int i=0;i<l;i++){ if(s[i]>='0'&&s[i]<='9') p[3][c3++]=s[i],f[3]=1; else if(s[i]>='a'&&s[i]<='z') p[1][c1++]=s[i],f[1]=1; else if(s[i]>='A'&&s[i]<='Z') p[2][c2++]=s[i],f[2]=1; else p[4][c4++]=s[i],f[4]=1; } for(int i=1;i<=4;i++) ans+=f[i]; printf("password level:%d\n",ans); for(int i=1;i<=4;i++){ if(f[i]){ cout<<p[i]<<endl; }else{ cout<<"(Null)"<<endl; } } //fclose(stdin); //fclose(stdout); return 0; }