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

Xem dạng PDF

Gửi bài giải

Điểm: 1,00 (OI)
Giới hạn thời gian: 1.0s
Giới hạn bộ nhớ: 256M
Input: stdin
Output: stdout

Nguồn bài:
28Tech
Dạng bài
Ngôn ngữ cho phép
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

Bình luận

Hãy đọc nội quy trước khi bình luận.



  • -1
    quanphan475  đã bình luận lúc 11, Tháng 9, 2025, 13:49

    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  đã bình luận lúc 8, Tháng 9, 2025, 3:06

    string n; cin >> n;

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


  • 0
    nduc1907  đã bình luận lúc 7, Tháng 9, 2025, 10:02

    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];
    }
    

    }