Submission

Status:

PPTTT-TTTT

Subtask/Task Score:

20/100

Score: 20

User: konthaina_TH

Problemset: Strobogrammatic Numbers

Language: cpp

Time: 1.098 second

Submitted On: 2026-09-26 01:40:07

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

int main() {
    int a,b;
    cin >> a >> b;
    int cnt = 0;
    for (int i=a;i<=b;i++) {
        string s = to_string(i);
        string s2 = s;
        bool strobro = true;
        for (int j=0;j<s.length();j++) {
            if (s[j] == '2' or s[j] == '3' or s[j] == '4' or s[j] == '5' or s[j] == '7') {
                strobro = false;
            }
        }
        if (strobro) {
            string s3;
            for (int k=s.length()-1;k>=0;k--) {
                s3 += s[k];
            }
            for (int k=0;k<s.length();k++) {
                if (s3[k] == '6') {
                    s3[k] = '9';
                }
                else if (s3[k] == '9') {
                    s3[k] = '6';
                }
            }
            if (s3 == s) {
                cnt++;
            }
        }
    }
    cout << cnt << "\n";
}