ამოხსნების სტატუსი

ამ გვერდზე თქვენ იხილავთ გაგზავნილი ამოხსნების სტატუსს.


გაგზავნის თარიღი: 10.09.2021 13:46:00

ამოცანა: პაროლის სირთულე

მომხმარებელი: MASTI

ვერდიქტი: სრული ამოხსნა

შეფასება: 100.0 ქულა







#include <bits/stdc++.h>
using namespace std;
int n,a[6],ans;
string s;
int main() 
{
  cin>>s;
  n=s.size();
  for(int i=0;i<n;i++)
  {
    if('a'<=s[i] && s[i]<='z')
    {
      a[0]=1;
    }
    else if('A'<=s[i] && s[i]<='Z')
    {
      a[1]=1;
    }
    else if('0'<=s[i] && s[i]<='9')
    {
      a[2]=1;
    }
    else
    {
      a[3]=1;
    }
  }
  if(n>=8)
  {
    a[4]=1;
  }
  for(int i=0;i<5;i++)
  {
    ans+=a[i]; 
  }
  cout<<ans;
}

ტესტები

შემავალი მონაცემები
Bao17#
გამომავალი მონაცემები
4
თქვენი პასუხი
4
ჩეკერის პასუხი
YES
შემავალი მონაცემები
password
გამომავალი მონაცემები
2
თქვენი პასუხი
2
ჩეკერის პასუხი
YES
შემავალი მონაცემები
PASSword56
გამომავალი მონაცემები
4
თქვენი პასუხი
4
ჩეკერის პასუხი
YES
შემავალი მონაცემები
123456
გამომავალი მონაცემები
1
თქვენი პასუხი
1
ჩეკერის პასუხი
YES
შემავალი მონაცემები
2020QWerty**
გამომავალი მონაცემები
5
თქვენი პასუხი
5
ჩეკერის პასუხი
YES
შემავალი მონაცემები
Corona++
გამომავალი მონაცემები
4
თქვენი პასუხი
4
ჩეკერის პასუხი
YES
შემავალი მონაცემები
ZoroZoro
გამომავალი მონაცემები
3
თქვენი პასუხი
3
ჩეკერის პასუხი
YES
შემავალი მონაცემები
$AbRaCaDaBrA$01
გამომავალი მონაცემები
5
თქვენი პასუხი
5
ჩეკერის პასუხი
YES
შემავალი მონაცემები
******
გამომავალი მონაცემები
1
თქვენი პასუხი
1
ჩეკერის პასუხი
YES
შემავალი მონაცემები
pas#$%
გამომავალი მონაცემები
2
თქვენი პასუხი
2
ჩეკერის პასუხი
YES