Submission
Status:
PPTTTTTTTT
Score: 20
User: meme_boi2
Problemset: Strobogrammatic Numbers
Language: cpp
Time: 1.092 second
Submitted On: 2024-12-08 21:15:10
/*
TASK: strobogrammatic
LANG: C++
AUTHOR: Poo Dao test case kao khai song
CENTER: SUT
*/
#include <bits/stdc++.h>
#define int unsigned long long
using namespace std;
map <char,char> chk;
signed main(){
int min, max, sum = 0;
chk['0'] = '0'; chk['1'] = '1'; chk['8'] = '8'; chk['6'] = '9'; chk['9'] = '6';
cin >> min >> max;
for(int i = min; i <= max; i++){
string txt = to_string(i);
bool bruh = 1;
for(int j = 0; j <= txt.length()/2; j++){
int in = txt.length()-1-j;
if(txt[j] == '2' || txt[j] == '3' || txt[j] == '4' || txt[j] == '5' || txt[j] == '7'){
bruh = 0;
break;
}else{
if(chk[txt[j]] != txt[in]){
bruh = 0;
break;
}
}
}
if(bruh) {
// cout << i << ' ';
sum++;
}
}
cout << sum;
}