#include #include #include #include #include #include #include int minimumNumber(int n, char* password) { int flag1,flaga,flagA,flags,i,c=0; flag1=flaga=flagA=flags=0; char ch; for(int i=0;i=0&&k<=9) flag1=1; } if(flaga==0) { if(ch>=97&&ch<=122) flaga=1; } if(flagA==0) { if(ch>=65&&ch<=90) flagA=1; } } else break; } if(flag1==0) c++; if(flaga==0) c++; if(flagA==0) c++; if(flags==0) c++; if(n+c>=6) return c; else if(n+c>=6) return c; else return c+(6-(n+c)); // Return the minimum number of characters to make the password strong } int main() { int n; scanf("%i", &n); char* password = (char *)malloc(512000 * sizeof(char)); scanf("%s", password); int answer = minimumNumber(n, password); printf("%d\n", answer); return 0; }