Submission

Status:

PPTTTTTTTT

Subtask/Task Score:

20/100

Score: 20

User: helloskibidi

Problemset: Strobogrammatic Numbers

Language: cpp

Time: 1.095 second

Submitted On: 2026-10-13 22:22:48

#include <bits/stdc++.h>
using namespace std;

bool ok(long long x){
    string s = to_string(x), t = s;
    reverse(t.begin(), t.end());
    for (char &c : t) {
        if (c=='6') c='9';
        else if (c=='9') c='6';
        else if (c!='0' && c!='1' && c!='8') return false;
    }
    return t == s;
}

int main(){
    long long l, r; cin >> l >> r;
    int cnt = 0;
    for (long long i = l; i <= r; i++) if (ok(i)) cnt++;
    cout << cnt;
}