Submission
Status:
-PTTT-TTTT
Subtask/Task Score:
10/100
Score: 10
User: kawinavokiwi
Problemset: Strobogrammatic Numbers
Language: cpp
Time: 1.098 second
Submitted On: 2026-10-09 22:12:28
#include <bits/stdc++.h>
using namespace std;
int main(){
bool check = false;
int a, b;
cin >> a >> b;
string s;
int cnt = 0;
for(int j = a;j<=b;j++){
s = to_string(j);
int l = s.length();
for(int i = 0;i<l;i++){
if(s[i] != '2' && s[i] != '3' && s[i] != '4' && s[i] != '5' && s[i] != '7'){
if(s[i] == s[l-i-1] || (s[i] == '6' && s[l-i-1] == '9') || (s[i] == '9' && s[l-i-1] == '6')){
check = true;
}else{
check = false;
break;
}
}else{
check = false;
break;
}
}
//cout << check << " " << s << '\n';
if(check == true){
cnt ++;
}
check = false;
}
cout << cnt;
}