[Xâu Ký Tự Cơ Bản]. Bài 1. Chữ số đứng giữa

View as PDF

Submit solution

Points: 1.00 (partial)
Time limit: 1.0s
Memory limit: 256M
Input: stdin
Output: stdout

Problem source:
28Tech
Problem type
Allowed languages
C, C++, Java, Kotlin, Pascal, PyPy, Python, Scratch

Cho số nguyên không âm N, hãy xác định chữ số đứng giữa của N, trong trường hợp N không có chữ số đứng giữa thì in ra "NOT FOUND".

Ví dụ : N = 12345 thì số đứng giữa là 3, N = 2213 thì không có chữ số đứng giữa.


Đầu vào

Một dòng duy nhất chứa số nguyên dương N


Giới hạn

0<=N<=10^18


Đầu ra

In ra chữ số đứng giữa của N hoặc in ra NOT FOUND nếu N không có số đững giữa


Ví dụ :

Input 01
999996472
Output 01
9

Comments

Please read the guidelines before commenting.



  • 0
    quanphan475  commented on Sept. 11, 2025, 1:49 p.m.

    full ac

    #include <iostream>
    using namespace std;
    int main(){
        string n; 
        cin >> n;
        if (n.size() % 2 == 0) cout << "NOT FOUND"; 
        else cout << n[(n.size() - 1) / 2]; 
    }
    

  • 0
    hoang_minh_862  commented on Sept. 8, 2025, 3:06 a.m.

    string n; cin >> n;

    if (n.size() % 2 == 0){ cout << "NOT FOUND"; } else{ cout << n[(n.size() - 1) / 2]; }


  • 0
    nduc1907  commented on Sept. 7, 2025, 10:02 a.m.

    include <iostream>

    include <string.h>

    using namespace std;

    int main(){ ios::syncwithstdio(false); cin.tie(0);

    string n; cin >> n;
    
    if (n.size() % 2 == 0){
        cout << "NOT FOUND";
    }
    else{
        cout << n[(n.size() - 1) / 2];
    }
    

    }