Submission

Status:

PPTTT-TTTT

Subtask/Task Score:

20/100

Score: 20

User: kawinavokiwi

Problemset: Strobogrammatic Numbers

Language: cpp

Time: 1.098 second

Submitted On: 2026-10-10 19:42:33

#include <bits/stdc++.h>

using namespace std;

int main(){
    bool check = true;
    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] == '0' && s[l-i-1] == '0') || (s[i] == '1' && s[l-i-1] == '1') || (s[i] == '6' && s[l-i-1] == '9') || (s[i] == '9' && s[l-i-1] == '6') || (s[i] == '8' && s[l-i-1] == '8')){

            }else{
                check = false;
            }
        }
        //cout << check << " " << s << '\n';
        if(check == true){
            cnt ++;
        }
        check = true;
    }
    cout << cnt;
}