Submission
Status:
PPTTTTTTTT
Subtask/Task Score:
20/100
Score: 20
User: JudoMaster67
Problemset: Strobogrammatic Numbers
Language: cpp
Time: 1.097 second
Submitted On: 2025-10-05 15:08:11
#include <bits/stdc++.h>
using namespace std;
bool isStrobo(long long x){
string s=to_string(x);
map<char,char> r={
{'0','0'},{'1','1'},{'6','9'},{'8','8'},{'9','6'}
};
int n=s.size();
for(int i=0;i<n;i++){
if(!r.count(s[i])) return false;
if(r[s[i]]!=s[n-i-1]) return false;
}
return true;
}
int main(){
long long n,m,cnt=0;
cin>>n>>m;
for(int i=n;i<=m;i++){
if(isStrobo(i)){
cnt++;
}
}
cout<<cnt;
}