Submission
Status:
PPTTTTTTTT
Subtask/Task Score:
20/100
Score: 20
User: iAOMNC
Problemset: Strobogrammatic Numbers
Language: cpp
Time: 1.097 second
Submitted On: 2025-10-15 22:15:36
#include<bits/stdc++.h>
using namespace std;
int main()
{
long long int a;
long long int b;
cin >> a;
cin >> b;
int g=0;
int ans =0;
for(long long i=a;i<=b;i++)
{
string k=to_string(i);
for(int j=0;j<k.length()/2+k.length()%2;j++)
{
int h=k.length()-j-1;
int o=ans;
if(k[j]=='0'&&k[h]=='0')
{
ans++;
}
else if(k[j]=='1'&&k[h]=='1')
{
ans++;
}
else if(k[j]=='6'&&k[h]=='9')
{
ans++;
}
else if(k[j]=='8'&&k[h]=='8')
{
ans++;
}
else if(k[j]=='9'&&k[h]=='6')
{
ans++;
}
if(ans==o)
{
break;
}
}
if(ans==k.length()/2+k.length()%2)
{
g++;
}
ans=0;
}
cout << g;
return 0;
}